Test Failed
Pull Request — master (#411)
by Kiran
19:19
created
geodirectory-functions/cat-meta-functions/cat_meta.php 1 patch
Indentation   +173 added lines, -173 removed lines patch added patch discarded remove patch
@@ -11,142 +11,142 @@  discard block
 block discarded – undo
11 11
 //include the main class file
12 12
 require_once("Tax-meta-class.php");
13 13
 if (is_admin()) {
14
-    /*
14
+	/*
15 15
      * prefix of meta keys, optional
16 16
      * use underscore (_) at the beginning to make keys hidden, for example $prefix = '_ba_';
17 17
      *  you also can make prefix empty to disable it
18 18
      *
19 19
      */
20 20
 
21
-    $prefix = 'ct_';
22
-    /*
21
+	$prefix = 'ct_';
22
+	/*
23 23
      * configure your meta box
24 24
      */
25 25
 
26
-    $config = array(
27
-        'id' => 'demo_meta_box',                    // meta box id, unique per meta box
28
-        'title' => __('Demo Meta Box', 'geodirectory'),                    // meta box title
29
-        'pages' => geodir_get_taxonomies(),            // taxonomy name, accept categories, post_tag and custom taxonomies
30
-        'context' => 'normal',                        // where the meta box appear: normal (default), advanced, side; optional
31
-        'fields' => array(),                        // list of meta fields (can be added by field arrays)
32
-        'local_images' => false,                    // Use local or hosted images (meta box images for add/remove)
33
-        'use_with_theme' => true                    //change path if used with theme set to true, false for a plugin or anything else for a custom path(default false).
34
-    );
26
+	$config = array(
27
+		'id' => 'demo_meta_box',                    // meta box id, unique per meta box
28
+		'title' => __('Demo Meta Box', 'geodirectory'),                    // meta box title
29
+		'pages' => geodir_get_taxonomies(),            // taxonomy name, accept categories, post_tag and custom taxonomies
30
+		'context' => 'normal',                        // where the meta box appear: normal (default), advanced, side; optional
31
+		'fields' => array(),                        // list of meta fields (can be added by field arrays)
32
+		'local_images' => false,                    // Use local or hosted images (meta box images for add/remove)
33
+		'use_with_theme' => true                    //change path if used with theme set to true, false for a plugin or anything else for a custom path(default false).
34
+	);
35 35
 
36 36
 
37
-    /*
37
+	/*
38 38
      * Initiate your meta box
39 39
      */
40
-    $my_meta = new Geodir_Tax_Meta_Class($config);
41
-    $my_meta->addWysiwyg($prefix . 'cat_top_desc', array('name' => __('Category Top Description', 'geodirectory'), 'desc' => __('This will appear at the top of the category listing.', 'geodirectory')));
42
-    $my_meta->addImage($prefix . 'cat_default_img', array('name' => __('Default Listing Image', 'geodirectory'), 'desc' => __('Choose a default "no image"', 'geodirectory')));
43
-    $my_meta->addImage($prefix . 'cat_icon', array('name' => __('Category Icon', 'geodirectory'), 'desc' => __('Choose a category icon', 'geodirectory'), 'validate_func' => '!empty'));
44
-    /*$my_meta->addCheckbox($prefix.'pointless',array('name'=> __('<b>Exclude</b> Rating sort option','geodirectory'),'style'=>'hidden'));*/// hidden setting to trick WPML
45
-
46
-    $my_meta->addSelect($prefix . 'cat_schema',
47
-    /*
40
+	$my_meta = new Geodir_Tax_Meta_Class($config);
41
+	$my_meta->addWysiwyg($prefix . 'cat_top_desc', array('name' => __('Category Top Description', 'geodirectory'), 'desc' => __('This will appear at the top of the category listing.', 'geodirectory')));
42
+	$my_meta->addImage($prefix . 'cat_default_img', array('name' => __('Default Listing Image', 'geodirectory'), 'desc' => __('Choose a default "no image"', 'geodirectory')));
43
+	$my_meta->addImage($prefix . 'cat_icon', array('name' => __('Category Icon', 'geodirectory'), 'desc' => __('Choose a category icon', 'geodirectory'), 'validate_func' => '!empty'));
44
+	/*$my_meta->addCheckbox($prefix.'pointless',array('name'=> __('<b>Exclude</b> Rating sort option','geodirectory'),'style'=>'hidden'));*/// hidden setting to trick WPML
45
+
46
+	$my_meta->addSelect($prefix . 'cat_schema',
47
+	/*
48 48
      * Allows you to add/filter the cat schema types.
49 49
      *
50 50
      * @since 1.5.7
51 51
      */
52
-        apply_filters('geodir_cat_schemas',array(
53
-            '' => __('Default (LocalBusiness)', 'geodirectory'),
54
-            'AccountingService' => 'AccountingService',
55
-            'Attorney' => 'Attorney',
56
-            'AutoBodyShop' => 'AutoBodyShop',
57
-            'AutoDealer' => 'AutoDealer',
58
-            'AutoPartsStore' => 'AutoPartsStore',
59
-            'AutoRental' => 'AutoRental',
60
-            'AutoRepair' => 'AutoRepair',
61
-            'AutoWash' => 'AutoWash',
62
-            'Bakery' => 'Bakery',
63
-            'BarOrPub' => 'BarOrPub',
64
-            'BeautySalon' => 'BeautySalon',
65
-            'BedAndBreakfast' => 'BedAndBreakfast',
66
-            'BikeStore' => 'BikeStore',
67
-            'BookStore' => 'BookStore',
68
-            'CafeOrCoffeeShop' => 'CafeOrCoffeeShop',
69
-            'Campground' => 'Campground',
70
-            'ChildCare' => 'ChildCare',
71
-            'ClothingStore' => 'ClothingStore',
72
-            'ComputerStore' => 'ComputerStore',
73
-            'DaySpa' => 'DaySpa',
74
-            'Dentist' => 'Dentist',
75
-            'DryCleaningOrLaundry' => 'DryCleaningOrLaundry',
76
-            'Electrician' => 'Electrician',
77
-            'ElectronicsStore' => 'ElectronicsStore',
78
-            'EmergencyService' => 'EmergencyService',
79
-            'EntertainmentBusiness' => 'EntertainmentBusiness',
80
-            'Event' => 'Event',
81
-            'EventVenue' => 'EventVenue',
82
-            'ExerciseGym' => 'ExerciseGym',
83
-            'FinancialService' => 'FinancialService',
84
-            'Florist' => 'Florist',
85
-            'FoodEstablishment' => 'FoodEstablishment',
86
-            'FurnitureStore' => 'FurnitureStore',
87
-            'GardenStore' => 'GardenStore',
88
-            'GeneralContractor' => 'GeneralContractor',
89
-            'GolfCourse' => 'GolfCourse',
90
-            'HairSalon' => 'HairSalon',
91
-            'HardwareStore' => 'HardwareStore',
92
-            'HealthAndBeautyBusiness' => 'HealthAndBeautyBusiness',
93
-            'HobbyShop' => 'HobbyShop',
94
-            'HomeAndConstructionBusiness' => 'HomeAndConstructionBusiness',
95
-            'HomeGoodsStore' => 'HomeGoodsStore',
96
-            'Hospital' => 'Hospital',
97
-            'Hostel' => 'Hostel',
98
-            'Hotel' => 'Hotel',
99
-            'HousePainter' => 'HousePainter',
100
-            'HVACBusiness' => 'HVACBusiness',
101
-            'InsuranceAgency' => 'InsuranceAgency',
102
-            'JewelryStore' => 'JewelryStore',
103
-            'LiquorStore' => 'LiquorStore',
104
-            'Locksmith' => 'Locksmith',
105
-            'LodgingBusiness' => 'LodgingBusiness',
106
-            'MedicalClinic' => 'MedicalClinic',
107
-            'MensClothingStore' => 'MensClothingStore',
108
-            'MobilePhoneStore' => 'MobilePhoneStore',
109
-            'Motel' => 'Motel',
110
-            'MotorcycleDealer' => 'MotorcycleDealer',
111
-            'MotorcycleRepair' => 'MotorcycleRepair',
112
-            'MovingCompany' => 'MovingCompany',
113
-            'MusicStore' => 'MusicStore',
114
-            'NailSalon' => 'NailSalon',
115
-            'NightClub' => 'NightClub',
116
-            'Notary' => 'Notary',
117
-            'OfficeEquipmentStore' => 'OfficeEquipmentStore',
118
-            'Optician' => 'Optician',
119
-            'PetStore' => 'PetStore',
120
-            'Physician' => 'Physician',
121
-            'Plumber' => 'Plumber',
122
-            'ProfessionalService' => 'ProfessionalService',
123
-            'RealEstateAgent' => 'RealEstateAgent',
124
-            'Residence' => 'Residence',
125
-            'Restaurant' => 'Restaurant',
126
-            'RoofingContractor' => 'RoofingContractor',
127
-            'RVPark' => 'RVPark',
128
-            'School' => 'School',
129
-            'SelfStorage' => 'SelfStorage',
130
-            'ShoeStore' => 'ShoeStore',
131
-            'SkiResort' => 'SkiResort',
132
-            'SportingGoodsStore' => 'SportingGoodsStore',
133
-            'SportsClub' => 'SportsClub',
134
-            'Store' => 'Store',
135
-            'TattooParlor' => 'TattooParlor',
136
-            'Taxi' => 'Taxi',
137
-            'TennisComplex' => 'TennisComplex',
138
-            'TireShop' => 'TireShop',
139
-            'TouristAttraction' => 'TouristAttraction',
140
-            'ToyStore' => 'ToyStore',
141
-            'TravelAgency' => 'TravelAgency',
142
-            //'VacationRentals' => 'VacationRentals', // Not recognised by google yet
143
-            'VeterinaryCare' => 'VeterinaryCare',
144
-            'WholesaleStore' => 'WholesaleStore',
145
-            'Winery' => 'Winery'
146
-        )),
147
-        array('name' => __('Schema Type', 'geodirectory'), 'desc' => __('Select the Schema to use for this category', 'geodirectory') . "", 'std' => array('selectkey2')));
148
-
149
-    /*$my_meta->addSelect($prefix.'cat_sort',array(''=>__('Default' , 'geodirectory'),
52
+		apply_filters('geodir_cat_schemas',array(
53
+			'' => __('Default (LocalBusiness)', 'geodirectory'),
54
+			'AccountingService' => 'AccountingService',
55
+			'Attorney' => 'Attorney',
56
+			'AutoBodyShop' => 'AutoBodyShop',
57
+			'AutoDealer' => 'AutoDealer',
58
+			'AutoPartsStore' => 'AutoPartsStore',
59
+			'AutoRental' => 'AutoRental',
60
+			'AutoRepair' => 'AutoRepair',
61
+			'AutoWash' => 'AutoWash',
62
+			'Bakery' => 'Bakery',
63
+			'BarOrPub' => 'BarOrPub',
64
+			'BeautySalon' => 'BeautySalon',
65
+			'BedAndBreakfast' => 'BedAndBreakfast',
66
+			'BikeStore' => 'BikeStore',
67
+			'BookStore' => 'BookStore',
68
+			'CafeOrCoffeeShop' => 'CafeOrCoffeeShop',
69
+			'Campground' => 'Campground',
70
+			'ChildCare' => 'ChildCare',
71
+			'ClothingStore' => 'ClothingStore',
72
+			'ComputerStore' => 'ComputerStore',
73
+			'DaySpa' => 'DaySpa',
74
+			'Dentist' => 'Dentist',
75
+			'DryCleaningOrLaundry' => 'DryCleaningOrLaundry',
76
+			'Electrician' => 'Electrician',
77
+			'ElectronicsStore' => 'ElectronicsStore',
78
+			'EmergencyService' => 'EmergencyService',
79
+			'EntertainmentBusiness' => 'EntertainmentBusiness',
80
+			'Event' => 'Event',
81
+			'EventVenue' => 'EventVenue',
82
+			'ExerciseGym' => 'ExerciseGym',
83
+			'FinancialService' => 'FinancialService',
84
+			'Florist' => 'Florist',
85
+			'FoodEstablishment' => 'FoodEstablishment',
86
+			'FurnitureStore' => 'FurnitureStore',
87
+			'GardenStore' => 'GardenStore',
88
+			'GeneralContractor' => 'GeneralContractor',
89
+			'GolfCourse' => 'GolfCourse',
90
+			'HairSalon' => 'HairSalon',
91
+			'HardwareStore' => 'HardwareStore',
92
+			'HealthAndBeautyBusiness' => 'HealthAndBeautyBusiness',
93
+			'HobbyShop' => 'HobbyShop',
94
+			'HomeAndConstructionBusiness' => 'HomeAndConstructionBusiness',
95
+			'HomeGoodsStore' => 'HomeGoodsStore',
96
+			'Hospital' => 'Hospital',
97
+			'Hostel' => 'Hostel',
98
+			'Hotel' => 'Hotel',
99
+			'HousePainter' => 'HousePainter',
100
+			'HVACBusiness' => 'HVACBusiness',
101
+			'InsuranceAgency' => 'InsuranceAgency',
102
+			'JewelryStore' => 'JewelryStore',
103
+			'LiquorStore' => 'LiquorStore',
104
+			'Locksmith' => 'Locksmith',
105
+			'LodgingBusiness' => 'LodgingBusiness',
106
+			'MedicalClinic' => 'MedicalClinic',
107
+			'MensClothingStore' => 'MensClothingStore',
108
+			'MobilePhoneStore' => 'MobilePhoneStore',
109
+			'Motel' => 'Motel',
110
+			'MotorcycleDealer' => 'MotorcycleDealer',
111
+			'MotorcycleRepair' => 'MotorcycleRepair',
112
+			'MovingCompany' => 'MovingCompany',
113
+			'MusicStore' => 'MusicStore',
114
+			'NailSalon' => 'NailSalon',
115
+			'NightClub' => 'NightClub',
116
+			'Notary' => 'Notary',
117
+			'OfficeEquipmentStore' => 'OfficeEquipmentStore',
118
+			'Optician' => 'Optician',
119
+			'PetStore' => 'PetStore',
120
+			'Physician' => 'Physician',
121
+			'Plumber' => 'Plumber',
122
+			'ProfessionalService' => 'ProfessionalService',
123
+			'RealEstateAgent' => 'RealEstateAgent',
124
+			'Residence' => 'Residence',
125
+			'Restaurant' => 'Restaurant',
126
+			'RoofingContractor' => 'RoofingContractor',
127
+			'RVPark' => 'RVPark',
128
+			'School' => 'School',
129
+			'SelfStorage' => 'SelfStorage',
130
+			'ShoeStore' => 'ShoeStore',
131
+			'SkiResort' => 'SkiResort',
132
+			'SportingGoodsStore' => 'SportingGoodsStore',
133
+			'SportsClub' => 'SportsClub',
134
+			'Store' => 'Store',
135
+			'TattooParlor' => 'TattooParlor',
136
+			'Taxi' => 'Taxi',
137
+			'TennisComplex' => 'TennisComplex',
138
+			'TireShop' => 'TireShop',
139
+			'TouristAttraction' => 'TouristAttraction',
140
+			'ToyStore' => 'ToyStore',
141
+			'TravelAgency' => 'TravelAgency',
142
+			//'VacationRentals' => 'VacationRentals', // Not recognised by google yet
143
+			'VeterinaryCare' => 'VeterinaryCare',
144
+			'WholesaleStore' => 'WholesaleStore',
145
+			'Winery' => 'Winery'
146
+		)),
147
+		array('name' => __('Schema Type', 'geodirectory'), 'desc' => __('Select the Schema to use for this category', 'geodirectory') . "", 'std' => array('selectkey2')));
148
+
149
+	/*$my_meta->addSelect($prefix.'cat_sort',array(''=>__('Default' , 'geodirectory'),
150 150
     'random'=>__('Random','geodirectory'),
151 151
     'az'=>__('Alphabetical' , 'geodirectory'),
152 152
     'newest'=>__('Newest','geodirectory'),
@@ -157,8 +157,8 @@  discard block
 block discarded – undo
157 157
     'low_review'=>__('Lowest Reviews','geodirectory')),
158 158
     array('name'=> __('Sort By','geodirectory'),'desc' => __('Select the default sort option.' ,'geodirectory'), 'std'=> array('selectkey2')));*/
159 159
 
160
-    // Show options for placecategories only
161
-    /*	if(isset($_REQUEST['taxonomy']) && in_array($_REQUEST['taxonomy'],$config['pages']) ){
160
+	// Show options for placecategories only
161
+	/*	if(isset($_REQUEST['taxonomy']) && in_array($_REQUEST['taxonomy'],$config['pages']) ){
162 162
         // Exclude sort options
163 163
         $my_meta->addCheckbox($prefix.'cat_exclude_rating',array('name'=> __('<b>Exclude</b> Rating sort option','geodirectory')));
164 164
         $my_meta->addCheckbox($prefix.'cat_exclude_reviews',array('name'=> __('<b>Exclude</b> Reviews sort option','geodirectory')));
@@ -170,8 +170,8 @@  discard block
 block discarded – undo
170 170
 
171 171
         }*/
172 172
 
173
-    //Finish Meta Box Declaration
174
-    $my_meta->Finish();
173
+	//Finish Meta Box Declaration
174
+	$my_meta->Finish();
175 175
 }
176 176
 
177 177
 
@@ -180,86 +180,86 @@  discard block
 block discarded – undo
180 180
 ##############################################################
181 181
 $gd_taxonomies = geodir_get_taxonomies();
182 182
 if (!empty($gd_taxonomies)) {
183
-    foreach ($gd_taxonomies as $gd_taxonomy) {
183
+	foreach ($gd_taxonomies as $gd_taxonomy) {
184 184
 
185
-        add_filter('manage_edit-' . $gd_taxonomy . '_columns', 'addCat_column', 10, 2);
186
-        add_action('manage_' . $gd_taxonomy . '_custom_column', 'manage_category_custom_fields', 10, 3);
185
+		add_filter('manage_edit-' . $gd_taxonomy . '_columns', 'addCat_column', 10, 2);
186
+		add_action('manage_' . $gd_taxonomy . '_custom_column', 'manage_category_custom_fields', 10, 3);
187 187
 
188
-    }
188
+	}
189 189
 }
190 190
 
191 191
 function addCat_column($columns)
192 192
 {
193
-    if (isset($columns['description']) && $posts = $columns['description']) {
194
-        unset($columns['description']);
195
-    }
196
-
197
-    $columns['cat_icon'] = 'Icon';
198
-    $columns['cat_default_img'] = __('Default Image', 'geodirectory');
199
-    $columns['cat_ID_num'] = __('Cat ID', 'geodirectory');
200
-    return $columns;
193
+	if (isset($columns['description']) && $posts = $columns['description']) {
194
+		unset($columns['description']);
195
+	}
196
+
197
+	$columns['cat_icon'] = 'Icon';
198
+	$columns['cat_default_img'] = __('Default Image', 'geodirectory');
199
+	$columns['cat_ID_num'] = __('Cat ID', 'geodirectory');
200
+	return $columns;
201 201
 }
202 202
 
203 203
 #############################################################
204 204
 function manage_category_custom_fields($deprecated, $column_name, $term_id)
205 205
 {
206
-    if ($column_name == 'cat_ID_num')
207
-        echo $term_id;
206
+	if ($column_name == 'cat_ID_num')
207
+		echo $term_id;
208 208
 
209
-    if ($column_name == 'cat_icon') {
210
-        $term_icon_url = geodir_get_tax_meta($term_id, 'ct_cat_icon');
209
+	if ($column_name == 'cat_icon') {
210
+		$term_icon_url = geodir_get_tax_meta($term_id, 'ct_cat_icon');
211 211
 
212
-        if ($term_icon_url != '') {
213
-            $file_info = pathinfo($term_icon_url['src']);
212
+		if ($term_icon_url != '') {
213
+			$file_info = pathinfo($term_icon_url['src']);
214 214
 
215
-            if (isset($file_info['dirname'] ) && $file_info['dirname'] != '.' && $file_info['dirname'] != '..') {
216
-                $sub_dir = $file_info['dirname'];
217
-            } else {
218
-                $sub_dir = '';
219
-            }
215
+			if (isset($file_info['dirname'] ) && $file_info['dirname'] != '.' && $file_info['dirname'] != '..') {
216
+				$sub_dir = $file_info['dirname'];
217
+			} else {
218
+				$sub_dir = '';
219
+			}
220 220
 
221
-            $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
222
-            $uploads_baseurl = $uploads['baseurl'];
223
-            $uploads_path = $uploads['path'];
221
+			$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
222
+			$uploads_baseurl = $uploads['baseurl'];
223
+			$uploads_path = $uploads['path'];
224 224
 
225
-            $file_name = $file_info['basename'];
225
+			$file_name = $file_info['basename'];
226 226
 
227
-            if (strpos($sub_dir, 'https://') !== false) {
228
-                $uploads['baseurl'] = str_replace('http://', 'https://', $uploads['baseurl']);
229
-            } else {
230
-                $uploads['baseurl'] = str_replace('https://', 'http://', $uploads['baseurl']);
231
-            }
232
-            $sub_dir = str_replace($uploads['baseurl'], '', $sub_dir);
227
+			if (strpos($sub_dir, 'https://') !== false) {
228
+				$uploads['baseurl'] = str_replace('http://', 'https://', $uploads['baseurl']);
229
+			} else {
230
+				$uploads['baseurl'] = str_replace('https://', 'http://', $uploads['baseurl']);
231
+			}
232
+			$sub_dir = str_replace($uploads['baseurl'], '', $sub_dir);
233 233
 
234
-            $uploads_url = $uploads_baseurl . $sub_dir;
234
+			$uploads_url = $uploads_baseurl . $sub_dir;
235 235
 
236
-            $term_icon_url['src'] = $uploads_url . '/' . $file_name;
237
-            echo '<img src="' . $term_icon_url['src'] . '" />';
238
-        }
239
-    }
236
+			$term_icon_url['src'] = $uploads_url . '/' . $file_name;
237
+			echo '<img src="' . $term_icon_url['src'] . '" />';
238
+		}
239
+	}
240 240
 
241
-    if ($column_name == 'cat_default_img') {
242
-        $cat_default_img = geodir_get_tax_meta($term_id, 'ct_cat_default_img');
243
-        if ($cat_default_img != '')
244
-            echo '<img src="' . $cat_default_img['src'] . '" style="max-height:60px;max-width:60px;"/>';
241
+	if ($column_name == 'cat_default_img') {
242
+		$cat_default_img = geodir_get_tax_meta($term_id, 'ct_cat_default_img');
243
+		if ($cat_default_img != '')
244
+			echo '<img src="' . $cat_default_img['src'] . '" style="max-height:60px;max-width:60px;"/>';
245 245
 
246
-    }
246
+	}
247 247
 }
248 248
 
249 249
 function geodir_get_default_catimage($term_id, $post_type = 'gd_place')
250 250
 {
251 251
 
252
-    if ($cat_default_img = geodir_get_tax_meta($term_id, 'ct_cat_default_img', '', $post_type))
253
-        return $cat_default_img;
254
-    else
255
-        return false;
252
+	if ($cat_default_img = geodir_get_tax_meta($term_id, 'ct_cat_default_img', '', $post_type))
253
+		return $cat_default_img;
254
+	else
255
+		return false;
256 256
 }
257 257
 
258 258
 //Clear custom fields
259 259
 add_action('in_admin_footer', 'geodir_tax_meta_clear_custom_field');
260 260
 function geodir_tax_meta_clear_custom_field() {
261
-    if (isset($_REQUEST['taxonomy']) && !empty($_REQUEST['taxonomy'])):
262
-        ?>
261
+	if (isset($_REQUEST['taxonomy']) && !empty($_REQUEST['taxonomy'])):
262
+		?>
263 263
         <script type="text/javascript">
264 264
             jQuery(document).ready(function () {
265 265
                 jQuery('#addtag #submit').click(function () {
@@ -288,5 +288,5 @@  discard block
 block discarded – undo
288 288
             });
289 289
         </script>
290 290
     <?php
291
-    endif;
291
+	endif;
292 292
 }
Please login to merge, or discard this patch.
geodirectory_template_tags.php 2 patches
Indentation   +344 added lines, -344 removed lines patch added patch discarded remove patch
@@ -36,175 +36,175 @@  discard block
 block discarded – undo
36 36
  */
37 37
 function geodir_templates_scripts()
38 38
 {
39
-    $is_detail_page = false;
40
-    $geodir_map_name = geodir_map_name();
39
+	$is_detail_page = false;
40
+	$geodir_map_name = geodir_map_name();
41 41
 
42
-    if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
43
-        $is_detail_page = true;
44
-    }
45
-
46
-    wp_enqueue_script('jquery');
47
-
48
-    wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49
-    wp_enqueue_script('geodirectory-script');
50
-
51
-    $geodir_vars_data = array(
52
-        'siteurl' => get_option('siteurl'),
53
-        'geodir_plugin_url' => geodir_plugin_url(),
54
-        'geodir_lazy_load' => get_option('geodir_lazy_load',1),
55
-        'geodir_ajax_url' => geodir_get_ajax_url(),
56
-        'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
57
-        'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
58
-    );
59
-
60
-    /**
61
-     * Filter the `geodir_var` data array that outputs the  wp_localize_script() translations and variables.
62
-     *
63
-     * This is used by addons to add JS translatable variables.
64
-     *
65
-     * @since 1.4.4
66
-     * @param array $geodir_vars_data {
67
-     *    geodir var data used by addons to add JS translatable variables.
68
-     *
69
-     *    @type string $siteurl Site url.
70
-     *    @type string $geodir_plugin_url Geodirectory core plugin url.
71
-     *    @type string $geodir_ajax_url Geodirectory plugin ajax url.
72
-     *    @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?.
73
-     *    @type int $is_rtl Checks if current locale is RTL.
74
-     *
75
-     * }
76
-     */
77
-    $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
78
-
79
-    wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
80
-
81
-    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
82
-    if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
83
-
84
-    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
85
-    wp_enqueue_script('geodirectory-lightbox-jquery');
42
+	if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
43
+		$is_detail_page = true;
44
+	}
86 45
 
87
-    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
88
-    if ($is_detail_page) {
89
-        wp_enqueue_script('geodirectory-jquery-simplemodal');
90
-    }
46
+	wp_enqueue_script('jquery');
47
+
48
+	wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49
+	wp_enqueue_script('geodirectory-script');
50
+
51
+	$geodir_vars_data = array(
52
+		'siteurl' => get_option('siteurl'),
53
+		'geodir_plugin_url' => geodir_plugin_url(),
54
+		'geodir_lazy_load' => get_option('geodir_lazy_load',1),
55
+		'geodir_ajax_url' => geodir_get_ajax_url(),
56
+		'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
57
+		'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
58
+	);
59
+
60
+	/**
61
+	 * Filter the `geodir_var` data array that outputs the  wp_localize_script() translations and variables.
62
+	 *
63
+	 * This is used by addons to add JS translatable variables.
64
+	 *
65
+	 * @since 1.4.4
66
+	 * @param array $geodir_vars_data {
67
+	 *    geodir var data used by addons to add JS translatable variables.
68
+	 *
69
+	 *    @type string $siteurl Site url.
70
+	 *    @type string $geodir_plugin_url Geodirectory core plugin url.
71
+	 *    @type string $geodir_ajax_url Geodirectory plugin ajax url.
72
+	 *    @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?.
73
+	 *    @type int $is_rtl Checks if current locale is RTL.
74
+	 *
75
+	 * }
76
+	 */
77
+	$geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
78
+
79
+	wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
80
+
81
+	wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
82
+	if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
83
+
84
+	wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
85
+	wp_enqueue_script('geodirectory-lightbox-jquery');
86
+
87
+	wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
88
+	if ($is_detail_page) {
89
+		wp_enqueue_script('geodirectory-jquery-simplemodal');
90
+	}
91 91
 
92
-    if (in_array($geodir_map_name, array('auto', 'google'))) {
93
-        $map_lang = "&language=" . geodir_get_map_default_language();
94
-        $map_key = "&key=" . geodir_get_map_api_key();
95
-        /**
96
-         * Filter the variables that are added to the end of the google maps script call.
97
-         *
98
-         * This i used to change things like google maps language etc.
99
-         *
100
-         * @since 1.0.0
101
-         * @param string $var The string to filter, default is empty string.
102
-         */
103
-        $map_extra = apply_filters('geodir_googlemap_script_extra', '');
104
-        wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
92
+	if (in_array($geodir_map_name, array('auto', 'google'))) {
93
+		$map_lang = "&language=" . geodir_get_map_default_language();
94
+		$map_key = "&key=" . geodir_get_map_api_key();
95
+		/**
96
+		 * Filter the variables that are added to the end of the google maps script call.
97
+		 *
98
+		 * This i used to change things like google maps language etc.
99
+		 *
100
+		 * @since 1.0.0
101
+		 * @param string $var The string to filter, default is empty string.
102
+		 */
103
+		$map_extra = apply_filters('geodir_googlemap_script_extra', '');
104
+		wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
105 105
         
106
-        // Overlapping Marker Spiderfier
107
-        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
108
-        wp_enqueue_script('geodirectory-g-overlappingmarker-script');
109
-    }
106
+		// Overlapping Marker Spiderfier
107
+		wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
108
+		wp_enqueue_script('geodirectory-g-overlappingmarker-script');
109
+	}
110 110
     
111
-    if ($geodir_map_name == 'osm') {
112
-        // Leaflet OpenStreetMap
113
-        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
114
-        wp_enqueue_style('geodirectory-leaflet-style');
111
+	if ($geodir_map_name == 'osm') {
112
+		// Leaflet OpenStreetMap
113
+		wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
114
+		wp_enqueue_style('geodirectory-leaflet-style');
115 115
             
116
-        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
117
-        wp_enqueue_script('geodirectory-leaflet-script');
116
+		wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
117
+		wp_enqueue_script('geodirectory-leaflet-script');
118 118
         
119
-        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
120
-        wp_enqueue_script('geodirectory-leaflet-geo-script');
119
+		wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
120
+		wp_enqueue_script('geodirectory-leaflet-geo-script');
121 121
         
122
-        if ($is_detail_page) {
123
-            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
124
-            wp_enqueue_style('geodirectory-leaflet-routing-style');
122
+		if ($is_detail_page) {
123
+			wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
124
+			wp_enqueue_style('geodirectory-leaflet-routing-style');
125 125
                 
126
-            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
127
-            wp_enqueue_script('geodirectory-leaflet-routing-script');
128
-        }
126
+			wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
127
+			wp_enqueue_script('geodirectory-leaflet-routing-script');
128
+		}
129 129
         
130
-        // Overlapping Marker Spiderfier Leaflet
131
-        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
132
-        wp_enqueue_script('geodirectory-o-overlappingmarker-script');
133
-    }
134
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
130
+		// Overlapping Marker Spiderfier Leaflet
131
+		wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
132
+		wp_enqueue_script('geodirectory-o-overlappingmarker-script');
133
+	}
134
+	wp_enqueue_script( 'jquery-ui-autocomplete' );
135 135
     
136
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
137
-    wp_enqueue_script('geodirectory-goMap-script');
138
-
139
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
140
-    wp_enqueue_script('chosen');
141
-
142
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
143
-    wp_enqueue_script('geodirectory-choose-ajax');
144
-
145
-    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
146
-
147
-    if (is_page() && geodir_is_page('add-listing')) {
148
-        // SCRIPT FOR UPLOAD
149
-        wp_enqueue_script('plupload-all');
150
-        wp_enqueue_script('jquery-ui-sortable');
151
-
152
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
153
-        wp_enqueue_script('geodirectory-plupload-script');
154
-        // SCRIPT FOR UPLOAD END
155
-
156
-        // check_ajax_referer function is used to make sure no files are uplaoded remotly but it will fail if used between https and non https so we do the check below of the urls
157
-        if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
158
-            $ajax_url = admin_url('admin-ajax.php');
159
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
160
-            $ajax_url = admin_url('admin-ajax.php');
161
-        } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
162
-            $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
163
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
164
-            $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
165
-        } else {
166
-            $ajax_url = admin_url('admin-ajax.php');
167
-        }
136
+	wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
137
+	wp_enqueue_script('geodirectory-goMap-script');
138
+
139
+	wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
140
+	wp_enqueue_script('chosen');
141
+
142
+	wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
143
+	wp_enqueue_script('geodirectory-choose-ajax');
144
+
145
+	wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
146
+
147
+	if (is_page() && geodir_is_page('add-listing')) {
148
+		// SCRIPT FOR UPLOAD
149
+		wp_enqueue_script('plupload-all');
150
+		wp_enqueue_script('jquery-ui-sortable');
151
+
152
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
153
+		wp_enqueue_script('geodirectory-plupload-script');
154
+		// SCRIPT FOR UPLOAD END
155
+
156
+		// check_ajax_referer function is used to make sure no files are uplaoded remotly but it will fail if used between https and non https so we do the check below of the urls
157
+		if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
158
+			$ajax_url = admin_url('admin-ajax.php');
159
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
160
+			$ajax_url = admin_url('admin-ajax.php');
161
+		} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
162
+			$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
163
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
164
+			$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
165
+		} else {
166
+			$ajax_url = admin_url('admin-ajax.php');
167
+		}
168 168
 
169
-        // place js config array for plupload
170
-        $plupload_init = array(
171
-            'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4',
172
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
173
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
174
-            'drop_element' => 'dropbox', // will be adjusted per uploader
175
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
176
-            'multiple_queues' => true,
177
-            'max_file_size' => geodir_max_upload_size(),
178
-            'url' => $ajax_url,
179
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
180
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
181
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
182
-            'multipart' => true,
183
-            'urlstream_upload' => true,
184
-            'multi_selection' => false, // will be added per uploader
185
-            // additional post data to send to our ajax hook
186
-            'multipart_params' => array(
187
-                '_ajax_nonce' => "", // will be added per uploader
188
-                'action' => 'plupload_action', // the ajax action name
189
-                'imgid' => 0 // will be added per uploader
190
-            )
191
-        );
192
-        $base_plupload_config = json_encode($plupload_init);
193
-
194
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
195
-            'upload_img_size' => geodir_max_upload_size());
196
-
197
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
198
-
199
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
200
-    } // End if for add place page
201
-
202
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
203
-    if ($is_detail_page) {
169
+		// place js config array for plupload
170
+		$plupload_init = array(
171
+			'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4',
172
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
173
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
174
+			'drop_element' => 'dropbox', // will be adjusted per uploader
175
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
176
+			'multiple_queues' => true,
177
+			'max_file_size' => geodir_max_upload_size(),
178
+			'url' => $ajax_url,
179
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
180
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
181
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
182
+			'multipart' => true,
183
+			'urlstream_upload' => true,
184
+			'multi_selection' => false, // will be added per uploader
185
+			// additional post data to send to our ajax hook
186
+			'multipart_params' => array(
187
+				'_ajax_nonce' => "", // will be added per uploader
188
+				'action' => 'plupload_action', // the ajax action name
189
+				'imgid' => 0 // will be added per uploader
190
+			)
191
+		);
192
+		$base_plupload_config = json_encode($plupload_init);
193
+
194
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
195
+			'upload_img_size' => geodir_max_upload_size());
196
+
197
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
198
+
199
+		wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
200
+	} // End if for add place page
201
+
202
+	wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
203
+	if ($is_detail_page) {
204 204
 		wp_enqueue_script('geodirectory-post-custom-js');
205 205
 	}
206 206
 
207
-    // font awesome rating script
207
+	// font awesome rating script
208 208
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
209 209
 		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
210 210
 		wp_enqueue_script('geodir-barrating-js');
@@ -213,11 +213,11 @@  discard block
 block discarded – undo
213 213
 		wp_enqueue_script('geodir-jRating-js');
214 214
 	}
215 215
 
216
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
217
-    wp_enqueue_script('geodir-on-document-load');
216
+	wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
217
+	wp_enqueue_script('geodir-on-document-load');
218 218
 
219
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
220
-    wp_enqueue_script('google-geometa');
219
+	wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
220
+	wp_enqueue_script('google-geometa');
221 221
 }
222 222
 
223 223
 /**
@@ -231,8 +231,8 @@  discard block
 block discarded – undo
231 231
  */
232 232
 function geodir_header_scripts()
233 233
 {
234
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
235
-    echo stripslashes(get_option('geodir_header_scripts'));
234
+	echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
235
+	echo stripslashes(get_option('geodir_header_scripts'));
236 236
 }
237 237
 
238 238
 /**
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
  */
246 246
 function geodir_google_analytics_tracking_code()
247 247
 {
248
-    if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
248
+	if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
249 249
 
250 250
         <script>
251 251
             (function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
@@ -260,9 +260,9 @@  discard block
 block discarded – undo
260 260
         </script>
261 261
 
262 262
         <?php
263
-    }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
264
-        echo stripslashes(get_option('geodir_ga_tracking_code'));
265
-    }
263
+	}elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
264
+		echo stripslashes(get_option('geodir_ga_tracking_code'));
265
+	}
266 266
 }
267 267
 
268 268
 /**
@@ -276,16 +276,16 @@  discard block
 block discarded – undo
276 276
 function geodir_footer_scripts()
277 277
 {
278 278
 
279
-    echo stripslashes(get_option('geodir_footer_scripts'));
279
+	echo stripslashes(get_option('geodir_footer_scripts'));
280 280
 
281
-    /*
281
+	/*
282 282
      * Apple suck and can't/won't fix bugs: https://bugs.webkit.org/show_bug.cgi?id=136041
283 283
      *
284 284
      * Flexbox wont wrap on ios for search form items
285 285
      */
286
-    if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
287
-        echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
288
-    }
286
+	if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
287
+		echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
288
+	}
289 289
 }
290 290
 
291 291
 
@@ -299,12 +299,12 @@  discard block
 block discarded – undo
299 299
  */
300 300
 function geodir_add_async_forscript($url)
301 301
 {
302
-    if (strpos($url, '#asyncload')===false)
303
-        return $url;
304
-    else if (is_admin())
305
-        return str_replace('#asyncload', '', $url);
306
-    else
307
-        return str_replace('#asyncload', '', $url)."' async='async";
302
+	if (strpos($url, '#asyncload')===false)
303
+		return $url;
304
+	else if (is_admin())
305
+		return str_replace('#asyncload', '', $url);
306
+	else
307
+		return str_replace('#asyncload', '', $url)."' async='async";
308 308
 }
309 309
 add_filter('clean_url', 'geodir_add_async_forscript', 11, 1);
310 310
 
@@ -317,17 +317,17 @@  discard block
 block discarded – undo
317 317
 function geodir_templates_styles()
318 318
 {
319 319
 
320
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
321
-    wp_enqueue_style('geodir-core-scss');
322
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
320
+	wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
321
+	wp_enqueue_style('geodir-core-scss');
322
+	wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
323 323
 
324
-    if(is_rtl()){
325
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
326
-    wp_enqueue_style('geodirectory-frontend-rtl-style');
327
-    }
324
+	if(is_rtl()){
325
+	wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
326
+	wp_enqueue_style('geodirectory-frontend-rtl-style');
327
+	}
328 328
 
329
-    wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
330
-    wp_enqueue_style('font-awesome');
329
+	wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
330
+	wp_enqueue_style('font-awesome');
331 331
 
332 332
 
333 333
 }
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
  */
342 342
 function geodir_get_sidebar()
343 343
 {
344
-    get_sidebar('geodirectory');
344
+	get_sidebar('geodirectory');
345 345
 }
346 346
 
347 347
 /**
@@ -360,122 +360,122 @@  discard block
 block discarded – undo
360 360
  * @param bool $always_show Do you want to show the pagination always? Default: false.
361 361
  */
362 362
 function geodir_pagination($before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
363
-    global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
363
+	global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
364 364
 
365
-    if (empty($prelabel)) {
366
-        $prelabel = '<strong>&lt;</strong>';
367
-    }
365
+	if (empty($prelabel)) {
366
+		$prelabel = '<strong>&lt;</strong>';
367
+	}
368 368
 
369
-    if (empty($nxtlabel)) {
370
-        $nxtlabel = '<strong>&gt;</strong>';
371
-    }
369
+	if (empty($nxtlabel)) {
370
+		$nxtlabel = '<strong>&gt;</strong>';
371
+	}
372 372
 
373
-    $half_pages_to_show = round($pages_to_show / 2);
373
+	$half_pages_to_show = round($pages_to_show / 2);
374 374
 
375
-    if (geodir_is_page('home')) // dont apply default  pagination for geodirectory home page.
376
-        return;
375
+	if (geodir_is_page('home')) // dont apply default  pagination for geodirectory home page.
376
+		return;
377 377
 
378
-    if (!is_single()) {
379
-        if (function_exists('geodir_location_geo_home_link')) {
380
-            remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
381
-        }
382
-        $numposts = $wp_query->found_posts;
378
+	if (!is_single()) {
379
+		if (function_exists('geodir_location_geo_home_link')) {
380
+			remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
381
+		}
382
+		$numposts = $wp_query->found_posts;
383 383
 
384
-        $max_page = ceil($numposts / $posts_per_page);
384
+		$max_page = ceil($numposts / $posts_per_page);
385 385
 
386
-        if (empty($paged)) {
387
-            $paged = 1;
388
-        }
386
+		if (empty($paged)) {
387
+			$paged = 1;
388
+		}
389 389
         
390
-        $post_type = geodir_get_current_posttype();
391
-        $listing_type_name = get_post_type_plural_label($post_type);
392
-        if (geodir_is_page('listing') || geodir_is_page('search')) {            
393
-            $term = array();
390
+		$post_type = geodir_get_current_posttype();
391
+		$listing_type_name = get_post_type_plural_label($post_type);
392
+		if (geodir_is_page('listing') || geodir_is_page('search')) {            
393
+			$term = array();
394 394
             
395
-            if (is_tax()) {
396
-                $term_id = get_queried_object_id();
397
-                $taxonomy = get_query_var('taxonomy');
395
+			if (is_tax()) {
396
+				$term_id = get_queried_object_id();
397
+				$taxonomy = get_query_var('taxonomy');
398 398
 
399
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
400
-                    $term = get_term($term_id, $post_type . 'category');
401
-                }
402
-            }
399
+				if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
400
+					$term = get_term($term_id, $post_type . 'category');
401
+				}
402
+			}
403 403
             
404
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
405
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
404
+			if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
405
+				$taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
406 406
                 
407
-                if (!is_array($taxonomy_search)) {
408
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
409
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
410
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
411
-                }
412
-            }
407
+				if (!is_array($taxonomy_search)) {
408
+					$term = get_term((int)$taxonomy_search, $post_type . 'category');
409
+				} else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
410
+					$term = get_term((int)$taxonomy_search[0], $post_type . 'category');
411
+				}
412
+			}
413 413
             
414
-            if (!empty($term) && !is_wp_error($term)) {
415
-                $listing_type_name = $term->name;
416
-            }
417
-        }
414
+			if (!empty($term) && !is_wp_error($term)) {
415
+				$listing_type_name = $term->name;
416
+			}
417
+		}
418 418
 
419
-        if ($max_page > 1 || $always_show) {            
420
-            // Extra pagination info
421
-            $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
422
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
423
-            $end_no = min($paged * $posts_per_page, $numposts);
419
+		if ($max_page > 1 || $always_show) {            
420
+			// Extra pagination info
421
+			$geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
422
+			$start_no = ( $paged - 1 ) * $posts_per_page + 1;
423
+			$end_no = min($paged * $posts_per_page, $numposts);
424 424
 
425
-            if ($geodir_pagination_more_info != '') {
426
-                if ($listing_type_name) {
427
-                    $listing_type_name = __($listing_type_name, 'geodirectory');
428
-                    $pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
429
-                } else {
430
-                    $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
431
-                }
432
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
433
-                /**
434
-                 * Adds an extra pagination info above/under pagination.
435
-                 *
436
-                 * @since 1.5.9
437
-                 *
438
-                 * @param string $pagination_info Extra pagination info content.
439
-                 * @param string $listing_type_name Listing results type.
440
-                 * @param string $start_no First result number.
441
-                 * @param string $end_no Last result number.
442
-                 * @param string $numposts Total number of listings.
443
-                 * @param string $post_type The post type.
444
-                 */
445
-                $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
425
+			if ($geodir_pagination_more_info != '') {
426
+				if ($listing_type_name) {
427
+					$listing_type_name = __($listing_type_name, 'geodirectory');
428
+					$pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
429
+				} else {
430
+					$pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
431
+				}
432
+				$pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
433
+				/**
434
+				 * Adds an extra pagination info above/under pagination.
435
+				 *
436
+				 * @since 1.5.9
437
+				 *
438
+				 * @param string $pagination_info Extra pagination info content.
439
+				 * @param string $listing_type_name Listing results type.
440
+				 * @param string $start_no First result number.
441
+				 * @param string $end_no Last result number.
442
+				 * @param string $numposts Total number of listings.
443
+				 * @param string $post_type The post type.
444
+				 */
445
+				$pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
446 446
                 
447
-                if ($geodir_pagination_more_info == 'before') {
448
-                    $before = $before . $pagination_info;
449
-                } else if ($geodir_pagination_more_info == 'after') {
450
-                    $after = $pagination_info . $after;
451
-                }
452
-            }
447
+				if ($geodir_pagination_more_info == 'before') {
448
+					$before = $before . $pagination_info;
449
+				} else if ($geodir_pagination_more_info == 'after') {
450
+					$after = $pagination_info . $after;
451
+				}
452
+			}
453 453
             
454
-            echo "$before <div class='Navi gd-navi'>";
455
-            if ($paged >= ($pages_to_show - 1)) {
456
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
457
-            }
458
-            previous_posts_link($prelabel);
459
-            for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
460
-                if ($i >= 1 && $i <= $max_page) {
461
-                    if ($i == $paged) {
462
-                        echo "<strong class='on'>$i</strong>";
463
-                    } else {
464
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
465
-                    }
466
-                }
467
-            }
468
-            next_posts_link($nxtlabel, $max_page);
469
-            if (($paged + $half_pages_to_show) < ($max_page)) {
470
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
471
-            }
472
-            echo "</div> $after";
473
-        }
454
+			echo "$before <div class='Navi gd-navi'>";
455
+			if ($paged >= ($pages_to_show - 1)) {
456
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
457
+			}
458
+			previous_posts_link($prelabel);
459
+			for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
460
+				if ($i >= 1 && $i <= $max_page) {
461
+					if ($i == $paged) {
462
+						echo "<strong class='on'>$i</strong>";
463
+					} else {
464
+						echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
465
+					}
466
+				}
467
+			}
468
+			next_posts_link($nxtlabel, $max_page);
469
+			if (($paged + $half_pages_to_show) < ($max_page)) {
470
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
471
+			}
472
+			echo "</div> $after";
473
+		}
474 474
         
475
-        if (function_exists('geodir_location_geo_home_link')) {
476
-            add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
477
-        }
478
-    }
475
+		if (function_exists('geodir_location_geo_home_link')) {
476
+			add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
477
+		}
478
+	}
479 479
 }
480 480
 
481 481
 /**
@@ -486,20 +486,20 @@  discard block
 block discarded – undo
486 486
  */
487 487
 function geodir_listingsearch_scripts()
488 488
 {
489
-    if (get_option('gd_search_dist') != '') {
490
-        $dist = get_option('gd_search_dist');
491
-    } else {
492
-        $dist = 500;
493
-    }
494
-    $dist_dif = 1000;
495
-
496
-    if ($dist <= 5000) $dist_dif = 500;
497
-    if ($dist <= 1000) $dist_dif = 100;
498
-    if ($dist <= 500) $dist_dif = 50;
499
-    if ($dist <= 100) $dist_dif = 10;
500
-    if ($dist <= 50) $dist_dif = 5;
501
-
502
-    ?>
489
+	if (get_option('gd_search_dist') != '') {
490
+		$dist = get_option('gd_search_dist');
491
+	} else {
492
+		$dist = 500;
493
+	}
494
+	$dist_dif = 1000;
495
+
496
+	if ($dist <= 5000) $dist_dif = 500;
497
+	if ($dist <= 1000) $dist_dif = 100;
498
+	if ($dist <= 500) $dist_dif = 50;
499
+	if ($dist <= 100) $dist_dif = 10;
500
+	if ($dist <= 50) $dist_dif = 5;
501
+
502
+	?>
503 503
     <script type="text/javascript">
504 504
 
505 505
         jQuery(function ($) {
@@ -557,20 +557,20 @@  discard block
 block discarded – undo
557 557
  * @package GeoDirectory
558 558
  */
559 559
 function geodir_add_sharelocation_scripts() {
560
-    $default_search_for_text = SEARCH_FOR_TEXT;
561
-    if (get_option('geodir_search_field_default_text'))
562
-        $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
560
+	$default_search_for_text = SEARCH_FOR_TEXT;
561
+	if (get_option('geodir_search_field_default_text'))
562
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
563 563
 
564
-    $default_near_text = NEAR_TEXT;
565
-    if (get_option('geodir_near_field_default_text'))
566
-        $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
564
+	$default_near_text = NEAR_TEXT;
565
+	if (get_option('geodir_near_field_default_text'))
566
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
567 567
     
568
-    $search_location = geodir_get_default_location();
568
+	$search_location = geodir_get_default_location();
569 569
     
570
-    $default_search_for_text = addslashes(stripslashes($default_search_for_text));
571
-    $default_near_text = addslashes(stripslashes($default_near_text));
572
-    $city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
573
-    ?>
570
+	$default_search_for_text = addslashes(stripslashes($default_search_for_text));
571
+	$default_near_text = addslashes(stripslashes($default_near_text));
572
+	$city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
573
+	?>
574 574
     <script type="text/javascript">
575 575
         var default_location = '<?php echo $city ;?>';
576 576
         var latlng;
@@ -651,14 +651,14 @@  discard block
 block discarded – undo
651 651
                     initialise2();
652 652
                 } else {
653 653
                     <?php
654
-                    $near_add = get_option('geodir_search_near_addition');
655
-                    /**
656
-                     * Adds any extra info to the near search box query when trying to geolocate it via google api.
657
-                     *
658
-                     * @since 1.0.0
659
-                     */
660
-                    $near_add2 = apply_filters('geodir_search_near_addition', '');
661
-                    ?>
654
+					$near_add = get_option('geodir_search_near_addition');
655
+					/**
656
+					 * Adds any extra info to the near search box query when trying to geolocate it via google api.
657
+					 *
658
+					 * @since 1.0.0
659
+					 */
660
+					$near_add2 = apply_filters('geodir_search_near_addition', '');
661
+					?>
662 662
                     if (window.gdMaps === 'google') {
663 663
                         Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
664 664
                             function (results, status) {
@@ -772,32 +772,32 @@  discard block
 block discarded – undo
772 772
  */
773 773
 function geodir_show_badges_on_image($which, $post, $link)
774 774
 {
775
-    $return = '';
776
-    switch ($which) {
777
-        case 'featured':
778
-            /**
779
-             * Filter the featured image badge html that appears in the listings pages over the thumbnail.
780
-             *
781
-             * @since 1.0.0
782
-             * @param object $post The post object.
783
-             * @param string $link The link to the post.
784
-             */
785
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
786
-            break;
787
-        case 'new' :
788
-            /**
789
-             * Filter the new image badge html that appears in the listings pages over the thumbnail.
790
-             *
791
-             * @since 1.0.0
792
-             * @param object $post The post object.
793
-             * @param string $link The link to the post.
794
-             */
795
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
796
-            break;
797
-
798
-    }
775
+	$return = '';
776
+	switch ($which) {
777
+		case 'featured':
778
+			/**
779
+			 * Filter the featured image badge html that appears in the listings pages over the thumbnail.
780
+			 *
781
+			 * @since 1.0.0
782
+			 * @param object $post The post object.
783
+			 * @param string $link The link to the post.
784
+			 */
785
+			$return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
786
+			break;
787
+		case 'new' :
788
+			/**
789
+			 * Filter the new image badge html that appears in the listings pages over the thumbnail.
790
+			 *
791
+			 * @since 1.0.0
792
+			 * @param object $post The post object.
793
+			 * @param string $link The link to the post.
794
+			 */
795
+			$return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
796
+			break;
797
+
798
+	}
799 799
     
800
-    return $return;
800
+	return $return;
801 801
 }
802 802
 
803 803
 /**
@@ -806,8 +806,8 @@  discard block
 block discarded – undo
806 806
  * @since 1.6.22
807 807
  */
808 808
 function geodir_fix_script_conflict() {
809
-    if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
810
-        wp_dequeue_script( 'flexslider' );
811
-    }
809
+	if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
810
+		wp_dequeue_script( 'flexslider' );
811
+	}
812 812
 }
813 813
 add_action( 'wp_enqueue_scripts', 'geodir_fix_script_conflict', 100 );
814 814
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -39,21 +39,21 @@  discard block
 block discarded – undo
39 39
     $is_detail_page = false;
40 40
     $geodir_map_name = geodir_map_name();
41 41
 
42
-    if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
42
+    if ((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview'))) {
43 43
         $is_detail_page = true;
44 44
     }
45 45
 
46 46
     wp_enqueue_script('jquery');
47 47
 
48
-    wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
48
+    wp_register_script('geodirectory-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49 49
     wp_enqueue_script('geodirectory-script');
50 50
 
51 51
     $geodir_vars_data = array(
52 52
         'siteurl' => get_option('siteurl'),
53 53
         'geodir_plugin_url' => geodir_plugin_url(),
54
-        'geodir_lazy_load' => get_option('geodir_lazy_load',1),
54
+        'geodir_lazy_load' => get_option('geodir_lazy_load', 1),
55 55
         'geodir_ajax_url' => geodir_get_ajax_url(),
56
-        'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
56
+        'geodir_gd_modal' => (int) get_option('geodir_disable_gb_modal'),
57 57
         'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
58 58
     );
59 59
 
@@ -74,24 +74,24 @@  discard block
 block discarded – undo
74 74
      *
75 75
      * }
76 76
      */
77
-    $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
77
+    $geodir_vars_data = apply_filters('geodir_vars_data', $geodir_vars_data);
78 78
 
79 79
     wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
80 80
 
81
-    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
82
-    if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
81
+    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION, true);
82
+    if ($is_detail_page) {wp_enqueue_script('geodirectory-jquery-flexslider-js'); }
83 83
 
84
-    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
84
+    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url().'/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION, true);
85 85
     wp_enqueue_script('geodirectory-lightbox-jquery');
86 86
 
87
-    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
87
+    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url().'/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION, true);
88 88
     if ($is_detail_page) {
89 89
         wp_enqueue_script('geodirectory-jquery-simplemodal');
90 90
     }
91 91
 
92 92
     if (in_array($geodir_map_name, array('auto', 'google'))) {
93
-        $map_lang = "&language=" . geodir_get_map_default_language();
94
-        $map_key = "&key=" . geodir_get_map_api_key();
93
+        $map_lang = "&language=".geodir_get_map_default_language();
94
+        $map_key = "&key=".geodir_get_map_api_key();
95 95
         /**
96 96
          * Filter the variables that are added to the end of the google maps script call.
97 97
          *
@@ -101,55 +101,55 @@  discard block
 block discarded – undo
101 101
          * @param string $var The string to filter, default is empty string.
102 102
          */
103 103
         $map_extra = apply_filters('geodir_googlemap_script_extra', '');
104
-        wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
104
+        wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
105 105
         
106 106
         // Overlapping Marker Spiderfier
107
-        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
107
+        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url().'/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
108 108
         wp_enqueue_script('geodirectory-g-overlappingmarker-script');
109 109
     }
110 110
     
111 111
     if ($geodir_map_name == 'osm') {
112 112
         // Leaflet OpenStreetMap
113
-        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
113
+        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
114 114
         wp_enqueue_style('geodirectory-leaflet-style');
115 115
             
116
-        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
116
+        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
117 117
         wp_enqueue_script('geodirectory-leaflet-script');
118 118
         
119
-        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
119
+        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
120 120
         wp_enqueue_script('geodirectory-leaflet-geo-script');
121 121
         
122 122
         if ($is_detail_page) {
123
-            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
123
+            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
124 124
             wp_enqueue_style('geodirectory-leaflet-routing-style');
125 125
                 
126
-            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
126
+            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
127 127
             wp_enqueue_script('geodirectory-leaflet-routing-script');
128 128
         }
129 129
         
130 130
         // Overlapping Marker Spiderfier Leaflet
131
-        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
131
+        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url().'/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
132 132
         wp_enqueue_script('geodirectory-o-overlappingmarker-script');
133 133
     }
134
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
134
+    wp_enqueue_script('jquery-ui-autocomplete');
135 135
     
136
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
136
+    wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
137 137
     wp_enqueue_script('geodirectory-goMap-script');
138 138
 
139
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
139
+    wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
140 140
     wp_enqueue_script('chosen');
141 141
 
142
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
142
+    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
143 143
     wp_enqueue_script('geodirectory-choose-ajax');
144 144
 
145
-    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
145
+    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
146 146
 
147 147
     if (is_page() && geodir_is_page('add-listing')) {
148 148
         // SCRIPT FOR UPLOAD
149 149
         wp_enqueue_script('plupload-all');
150 150
         wp_enqueue_script('jquery-ui-sortable');
151 151
 
152
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
152
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
153 153
         wp_enqueue_script('geodirectory-plupload-script');
154 154
         // SCRIPT FOR UPLOAD END
155 155
 
@@ -196,27 +196,27 @@  discard block
 block discarded – undo
196 196
 
197 197
         wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
198 198
 
199
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
199
+        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation.min.js#asyncload');
200 200
     } // End if for add place page
201 201
 
202
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
202
+    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url().'/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
203 203
     if ($is_detail_page) {
204 204
 		wp_enqueue_script('geodirectory-post-custom-js');
205 205
 	}
206 206
 
207 207
     // font awesome rating script
208 208
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
209
-		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
209
+		wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
210 210
 		wp_enqueue_script('geodir-barrating-js');
211 211
 	} else { // default rating script
212
-		wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
212
+		wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
213 213
 		wp_enqueue_script('geodir-jRating-js');
214 214
 	}
215 215
 
216
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
216
+    wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
217 217
     wp_enqueue_script('geodir-on-document-load');
218 218
 
219
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
219
+    wp_register_script('google-geometa', geodir_plugin_url().'/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
220 220
     wp_enqueue_script('google-geometa');
221 221
 }
222 222
 
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
  */
232 232
 function geodir_header_scripts()
233 233
 {
234
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
234
+    echo '<style>'.stripslashes(get_option('geodir_coustem_css')).'</style>';
235 235
     echo stripslashes(get_option('geodir_header_scripts'));
236 236
 }
237 237
 
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
  */
246 246
 function geodir_google_analytics_tracking_code()
247 247
 {
248
-    if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
248
+    if (get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')) {?>
249 249
 
250 250
         <script>
251 251
             (function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
@@ -253,14 +253,14 @@  discard block
 block discarded – undo
253 253
                 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
254 254
             })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
255 255
 
256
-            ga('create', '<?php echo esc_attr(get_option('geodir_ga_account_id'));?>', 'auto');
257
-            <?php if(get_option('geodir_ga_anonymize_ip')){echo "ga('set', 'anonymizeIP', true);";}?>
256
+            ga('create', '<?php echo esc_attr(get_option('geodir_ga_account_id')); ?>', 'auto');
257
+            <?php if (get_option('geodir_ga_anonymize_ip')) {echo "ga('set', 'anonymizeIP', true);"; }?>
258 258
             ga('send', 'pageview');
259 259
 
260 260
         </script>
261 261
 
262 262
         <?php
263
-    }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
263
+    }elseif (get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')) {
264 264
         echo stripslashes(get_option('geodir_ga_tracking_code'));
265 265
     }
266 266
 }
@@ -283,7 +283,7 @@  discard block
 block discarded – undo
283 283
      *
284 284
      * Flexbox wont wrap on ios for search form items
285 285
      */
286
-    if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
286
+    if (!empty($_SERVER['HTTP_USER_AGENT']) && preg_match('/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'])) {
287 287
         echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
288 288
     }
289 289
 }
@@ -299,7 +299,7 @@  discard block
 block discarded – undo
299 299
  */
300 300
 function geodir_add_async_forscript($url)
301 301
 {
302
-    if (strpos($url, '#asyncload')===false)
302
+    if (strpos($url, '#asyncload') === false)
303 303
         return $url;
304 304
     else if (is_admin())
305 305
         return str_replace('#asyncload', '', $url);
@@ -317,12 +317,12 @@  discard block
 block discarded – undo
317 317
 function geodir_templates_styles()
318 318
 {
319 319
 
320
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
320
+    wp_register_style('geodir-core-scss', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
321 321
     wp_enqueue_style('geodir-core-scss');
322
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
322
+    wp_register_style('geodir-core-scss-footer', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
323 323
 
324
-    if(is_rtl()){
325
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
324
+    if (is_rtl()) {
325
+    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
326 326
     wp_enqueue_style('geodirectory-frontend-rtl-style');
327 327
     }
328 328
 
@@ -396,18 +396,18 @@  discard block
 block discarded – undo
396 396
                 $term_id = get_queried_object_id();
397 397
                 $taxonomy = get_query_var('taxonomy');
398 398
 
399
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
400
-                    $term = get_term($term_id, $post_type . 'category');
399
+                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type.'category') {
400
+                    $term = get_term($term_id, $post_type.'category');
401 401
                 }
402 402
             }
403 403
             
404
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
405
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
404
+            if (geodir_is_page('search') && !empty($_REQUEST['s'.$post_type.'category'])) {
405
+                $taxonomy_search = $_REQUEST['s'.$post_type.'category'];
406 406
                 
407 407
                 if (!is_array($taxonomy_search)) {
408
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
409
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
410
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
408
+                    $term = get_term((int) $taxonomy_search, $post_type.'category');
409
+                } else if (is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
410
+                    $term = get_term((int) $taxonomy_search[0], $post_type.'category');
411 411
                 }
412 412
             }
413 413
             
@@ -419,7 +419,7 @@  discard block
 block discarded – undo
419 419
         if ($max_page > 1 || $always_show) {            
420 420
             // Extra pagination info
421 421
             $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
422
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
422
+            $start_no = ($paged - 1) * $posts_per_page + 1;
423 423
             $end_no = min($paged * $posts_per_page, $numposts);
424 424
 
425 425
             if ($geodir_pagination_more_info != '') {
@@ -429,7 +429,7 @@  discard block
 block discarded – undo
429 429
                 } else {
430 430
                     $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
431 431
                 }
432
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
432
+                $pagination_info = '<div class="gd-pagination-details">'.$pegination_desc.'</div>';
433 433
                 /**
434 434
                  * Adds an extra pagination info above/under pagination.
435 435
                  *
@@ -445,15 +445,15 @@  discard block
 block discarded – undo
445 445
                 $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
446 446
                 
447 447
                 if ($geodir_pagination_more_info == 'before') {
448
-                    $before = $before . $pagination_info;
448
+                    $before = $before.$pagination_info;
449 449
                 } else if ($geodir_pagination_more_info == 'after') {
450
-                    $after = $pagination_info . $after;
450
+                    $after = $pagination_info.$after;
451 451
                 }
452 452
             }
453 453
             
454 454
             echo "$before <div class='Navi gd-navi'>";
455 455
             if ($paged >= ($pages_to_show - 1)) {
456
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
456
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link()).'">&laquo;</a>';
457 457
             }
458 458
             previous_posts_link($prelabel);
459 459
             for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
@@ -461,13 +461,13 @@  discard block
 block discarded – undo
461 461
                     if ($i == $paged) {
462 462
                         echo "<strong class='on'>$i</strong>";
463 463
                     } else {
464
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
464
+                        echo ' <a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($i)).'">'.$i.'</a> ';
465 465
                     }
466 466
                 }
467 467
             }
468 468
             next_posts_link($nxtlabel, $max_page);
469 469
             if (($paged + $half_pages_to_show) < ($max_page)) {
470
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
470
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)).'">&raquo;</a>';
471 471
             }
472 472
             echo "</div> $after";
473 473
         }
@@ -505,7 +505,7 @@  discard block
 block discarded – undo
505 505
         jQuery(function ($) {
506 506
             $("#distance_slider").slider({
507 507
                 range: true,
508
-                values: [0, <?php echo ($_REQUEST['sdist']!='') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
508
+                values: [0, <?php echo ($_REQUEST['sdist'] != '') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
509 509
                 min: 0,
510 510
                 max: <?php echo $dist; ?>,
511 511
                 step: <?php echo $dist_dif; ?>,
@@ -572,7 +572,7 @@  discard block
 block discarded – undo
572 572
     $city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
573 573
     ?>
574 574
     <script type="text/javascript">
575
-        var default_location = '<?php echo $city ;?>';
575
+        var default_location = '<?php echo $city; ?>';
576 576
         var latlng;
577 577
         var address;
578 578
         var dist = 0;
@@ -588,7 +588,7 @@  discard block
 block discarded – undo
588 588
 				var $form = jQuery(this).closest('form');
589 589
 
590 590
 				if (jQuery("#sdist input[type='radio']:checked").length != 0) dist = jQuery("#sdist input[type='radio']:checked").val();
591
-				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text;?>') jQuery('.search_text', $form).val(s);
591
+				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text; ?>') jQuery('.search_text', $form).val(s);
592 592
 				
593 593
 				// Disable location based search for disabled location post type.
594 594
 				if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
@@ -602,7 +602,7 @@  discard block
 block discarded – undo
602 602
 					}
603 603
 				}
604 604
 				
605
-				if (dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != '<?php echo $default_near_text;?>')) {
605
+				if (dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != '<?php echo $default_near_text; ?>')) {
606 606
 					geodir_setsearch($form);
607 607
 				} else {
608 608
 					jQuery(".snear", $form).val('');
@@ -620,7 +620,7 @@  discard block
 block discarded – undo
620 620
         });
621 621
         
622 622
 		function geodir_setsearch($form) {
623
-			if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == '<?php echo $default_near_text;?>')) jQuery(".snear", $form).val(default_location);
623
+			if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == '<?php echo $default_near_text; ?>')) jQuery(".snear", $form).val(default_location);
624 624
 			geocodeAddress($form);
625 625
 		}
626 626
 
@@ -639,15 +639,15 @@  discard block
 block discarded – undo
639 639
             // Call the geocode function
640 640
             Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
641 641
 
642
-            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
643
-                if (jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
642
+            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
643
+                if (jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
644 644
                     jQuery(".snear", $form).val('');
645 645
                 }
646 646
                 jQuery($form).submit();
647 647
             } else {
648 648
                 var address = jQuery(".snear", $form).val();
649 649
 
650
-                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text;?>') {
650
+                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text; ?>') {
651 651
                     initialise2();
652 652
                 } else {
653 653
                     <?php
@@ -660,12 +660,12 @@  discard block
 block discarded – undo
660 660
                     $near_add2 = apply_filters('geodir_search_near_addition', '');
661 661
                     ?>
662 662
                     if (window.gdMaps === 'google') {
663
-                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
663
+                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", '.$near_add.'"' : '').$near_add2; ?>},
664 664
                             function (results, status) {
665 665
                                 if (status == google.maps.GeocoderStatus.OK) {
666 666
                                     updateSearchPosition(results[0].geometry.location, $form);
667 667
                                 } else {
668
-                                    alert("<?php esc_attr_e('Search was not successful for the following reason :', 'geodirectory');?>" + status);
668
+                                    alert("<?php esc_attr_e('Search was not successful for the following reason :', 'geodirectory'); ?>" + status);
669 669
                                 }
670 670
                             });
671 671
                     } else if (window.gdMaps === 'osm') {
@@ -674,7 +674,7 @@  discard block
 block discarded – undo
674 674
                                 if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
675 675
                                     updateSearchPosition(geo, $form);
676 676
                                 } else {
677
-                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory');?>");
677
+                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory'); ?>");
678 678
                                 }
679 679
                             });
680 680
                     } else {
@@ -720,19 +720,19 @@  discard block
 block discarded – undo
720 720
             var msg;
721 721
             switch (err.code) {
722 722
                 case err.UNKNOWN_ERROR:
723
-                    msg = "<?php _e('Unable to find your location','geodirectory');?>";
723
+                    msg = "<?php _e('Unable to find your location', 'geodirectory'); ?>";
724 724
                     break;
725 725
                 case err.PERMISSION_DENINED:
726
-                    msg = "<?php _e('Permission denied in finding your location','geodirectory');?>";
726
+                    msg = "<?php _e('Permission denied in finding your location', 'geodirectory'); ?>";
727 727
                     break;
728 728
                 case err.POSITION_UNAVAILABLE:
729
-                    msg = "<?php _e('Your location is currently unknown','geodirectory');?>";
729
+                    msg = "<?php _e('Your location is currently unknown', 'geodirectory'); ?>";
730 730
                     break;
731 731
                 case err.BREAK:
732
-                    msg = "<?php _e('Attempt to find location took too long','geodirectory');?>";
732
+                    msg = "<?php _e('Attempt to find location took too long', 'geodirectory'); ?>";
733 733
                     break;
734 734
                 default:
735
-                    msg = "<?php _e('Location detection not supported in browser','geodirectory');?>";
735
+                    msg = "<?php _e('Location detection not supported in browser', 'geodirectory'); ?>";
736 736
             }
737 737
             jQuery('#info').html(msg);
738 738
         }
@@ -782,7 +782,7 @@  discard block
 block discarded – undo
782 782
              * @param object $post The post object.
783 783
              * @param string $link The link to the post.
784 784
              */
785
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
785
+            $return = apply_filters('geodir_featured_badge_on_image', '<a href="'.$link.'"><span class="geodir_featured_img">&nbsp;</span></a>', $post, $link);
786 786
             break;
787 787
         case 'new' :
788 788
             /**
@@ -792,7 +792,7 @@  discard block
 block discarded – undo
792 792
              * @param object $post The post object.
793 793
              * @param string $link The link to the post.
794 794
              */
795
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
795
+            $return = apply_filters('geodir_new_badge_on_image', '<a href="'.$link.'"><span class="geodir_new_listing">&nbsp;</span></a>', $post, $link);
796 796
             break;
797 797
 
798 798
     }
@@ -806,8 +806,8 @@  discard block
 block discarded – undo
806 806
  * @since 1.6.22
807 807
  */
808 808
 function geodir_fix_script_conflict() {
809
-    if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
810
-        wp_dequeue_script( 'flexslider' );
809
+    if (wp_script_is('flexslider', 'enqueued') && wp_script_is('geodirectory-jquery-flexslider-js', 'enqueued')) {
810
+        wp_dequeue_script('flexslider');
811 811
     }
812 812
 }
813
-add_action( 'wp_enqueue_scripts', 'geodir_fix_script_conflict', 100 );
814 813
\ No newline at end of file
814
+add_action('wp_enqueue_scripts', 'geodir_fix_script_conflict', 100);
815 815
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory_shortcodes.php 1 patch
Indentation   +899 added lines, -899 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  */
8 8
 // If this file is called directly, abort.
9 9
 if (!defined('WPINC')) {
10
-    die;
10
+	die;
11 11
 }
12 12
 require_once('geodirectory-functions/shortcode_functions.php');
13 13
 
@@ -32,43 +32,43 @@  discard block
 block discarded – undo
32 32
  */
33 33
 function geodir_sc_add_listing($atts)
34 34
 {
35
-    ob_start();
36
-    $defaults = array(
37
-        'pid' => '',
38
-        'listing_type' => 'gd_place',
39
-        'login_msg' => __('You must login to post.', 'geodirectory'),
40
-        'show_login' => false,
41
-    );
42
-    $params = shortcode_atts($defaults, $atts);
43
-
44
-    foreach ($params as $key => $value) {
45
-        $_REQUEST[$key] = $value;
46
-    }
47
-
48
-    $user_id = get_current_user_id();
49
-    if (!$user_id) {
50
-        echo $params['login_msg'];
51
-        if ($params['show_login']) {
52
-            echo "<br />";
53
-            $defaults = array(
54
-                'before_widget' => '',
55
-                'after_widget' => '',
56
-                'before_title' => '',
57
-                'after_title' => '',
58
-            );
59
-
60
-            geodir_loginwidget_output($defaults, $defaults);
61
-        }
62
-
63
-
64
-    } else {
65
-       // Add listing page will be used if shortcode is detected in page content, no need to call it here
66
-    }
67
-    $output = ob_get_contents();
68
-
69
-    ob_end_clean();
70
-
71
-    return $output;
35
+	ob_start();
36
+	$defaults = array(
37
+		'pid' => '',
38
+		'listing_type' => 'gd_place',
39
+		'login_msg' => __('You must login to post.', 'geodirectory'),
40
+		'show_login' => false,
41
+	);
42
+	$params = shortcode_atts($defaults, $atts);
43
+
44
+	foreach ($params as $key => $value) {
45
+		$_REQUEST[$key] = $value;
46
+	}
47
+
48
+	$user_id = get_current_user_id();
49
+	if (!$user_id) {
50
+		echo $params['login_msg'];
51
+		if ($params['show_login']) {
52
+			echo "<br />";
53
+			$defaults = array(
54
+				'before_widget' => '',
55
+				'after_widget' => '',
56
+				'before_title' => '',
57
+				'after_title' => '',
58
+			);
59
+
60
+			geodir_loginwidget_output($defaults, $defaults);
61
+		}
62
+
63
+
64
+	} else {
65
+	   // Add listing page will be used if shortcode is detected in page content, no need to call it here
66
+	}
67
+	$output = ob_get_contents();
68
+
69
+	ob_end_clean();
70
+
71
+	return $output;
72 72
 }
73 73
 
74 74
 /**
@@ -96,136 +96,136 @@  discard block
 block discarded – undo
96 96
  */
97 97
 function geodir_sc_home_map($atts)
98 98
 {
99
-    ob_start();
100
-    $defaults = array(
101
-        'width' => '960',
102
-        'height' => '425',
103
-        'maptype' => 'ROADMAP',
104
-        'zoom' => '13',
105
-        'autozoom' => '',
106
-        'child_collapse' => '0',
107
-        'scrollwheel' => '0',
99
+	ob_start();
100
+	$defaults = array(
101
+		'width' => '960',
102
+		'height' => '425',
103
+		'maptype' => 'ROADMAP',
104
+		'zoom' => '13',
105
+		'autozoom' => '',
106
+		'child_collapse' => '0',
107
+		'scrollwheel' => '0',
108 108
 		'marker_cluster' => false,
109
-        'latitude' => '',
110
-        'longitude' => ''
111
-    );
112
-
113
-    $params = shortcode_atts($defaults, $atts);
114
-
115
-    $params = gdsc_validate_map_args($params);
116
-
117
-    $map_args = array(
118
-        'map_canvas_name' => 'gd_home_map',
119
-        'latitude' => $params['latitude'],
120
-        'longitude' => $params['longitude'],
121
-
122
-        /**
123
-         * Filter the widget width of the map on home/listings page.
124
-         *
125
-         * @since 1.0.0
126
-         * @param mixed(string|int|float) $params['width'] The map width.
127
-         */
128
-        'width' => apply_filters('widget_width', $params['width']),
129
-        /**
130
-         * Filter the widget height of the map on home/listings page.
131
-         *
132
-         * @since 1.0.0
133
-         * @param mixed(string|int|float) $params['height'] The map height.
134
-         */
135
-        'height' => apply_filters('widget_heigh', $params['height']),
136
-        /**
137
-         * Filter the widget maptype of the map on home/listings page.
138
-         *
139
-         * @since 1.0.0
109
+		'latitude' => '',
110
+		'longitude' => ''
111
+	);
112
+
113
+	$params = shortcode_atts($defaults, $atts);
114
+
115
+	$params = gdsc_validate_map_args($params);
116
+
117
+	$map_args = array(
118
+		'map_canvas_name' => 'gd_home_map',
119
+		'latitude' => $params['latitude'],
120
+		'longitude' => $params['longitude'],
121
+
122
+		/**
123
+		 * Filter the widget width of the map on home/listings page.
124
+		 *
125
+		 * @since 1.0.0
126
+		 * @param mixed(string|int|float) $params['width'] The map width.
127
+		 */
128
+		'width' => apply_filters('widget_width', $params['width']),
129
+		/**
130
+		 * Filter the widget height of the map on home/listings page.
131
+		 *
132
+		 * @since 1.0.0
133
+		 * @param mixed(string|int|float) $params['height'] The map height.
134
+		 */
135
+		'height' => apply_filters('widget_heigh', $params['height']),
136
+		/**
137
+		 * Filter the widget maptype of the map on home/listings page.
138
+		 *
139
+		 * @since 1.0.0
140 140
 		 * @since 1.5.2 Added TERRAIN map type.
141
-         * @param string $params['maptype'] The map type. Can be ROADMAP | SATELLITE | HYBRID | TERRAIN.
142
-         */
143
-        'maptype' => apply_filters('widget_maptype', $params['maptype']),
144
-        /**
145
-         * Filter the widget scrollwheel value of the map on home/listings page.
146
-         *
147
-         * Should the scrollwheel zoom the map or not.
148
-         *
149
-         * @since 1.0.0
150
-         * @param bool $params['scrollwheel'] True to allow scroll wheel to scroll map or false if not.
151
-         */
152
-        'scrollwheel' => apply_filters('widget_scrollwheel', $params['scrollwheel']),
153
-        /**
154
-         * Filter the widget zoom level of the map on home/listings page.
155
-         *
156
-         * @since 1.0.0
157
-         * @param int $params['zoom'] The zoom level of the map. Between 1-19.
158
-         */
159
-        'zoom' => apply_filters('widget_zoom', $params['zoom']),
160
-        /**
161
-         * Filter the widget auto zoom value of the map on home/listings page.
162
-         *
163
-         * If the map should autozoom to fit the markers shown.
164
-         *
165
-         * @since 1.0.0
166
-         * @param bool $params['autozoom'] True if the map should autozoom, false if not.
167
-         */
168
-        'autozoom' => apply_filters('widget_autozoom', $params['autozoom']),
169
-        /**
170
-         * Filter the widget child_collapse value of the map on home/listings page.
171
-         *
172
-         * If the map should auto collapse the child categories if the category bar is present.
173
-         *
174
-         * @since 1.0.0
175
-         * @param bool $params['child_collapse'] True if the map should collapse the categories, false if not.
176
-         */
177
-        'child_collapse' => apply_filters('widget_child_collapse', $params['child_collapse']),
178
-        'enable_cat_filters' => true,
179
-        'enable_text_search' => true,
180
-        'enable_post_type_filters' => true,
181
-        /**
182
-         * Filter the widget enable_location_filters value of the map on home/listings page.
183
-         *
184
-         * This is used when the location addon is used.
185
-         *
186
-         * @since 1.0.0
187
-         * @param bool $val True if location filters should be used, false if not.
188
-         */
189
-        'enable_location_filters' => apply_filters('geodir_home_map_enable_location_filters', false),
190
-        'enable_jason_on_load' => false,
191
-        'enable_marker_cluster' => false,
192
-        'enable_map_resize_button' => true,
193
-        'map_class_name' => 'geodir-map-home-page',
194
-        'is_geodir_home_map_widget' => true,
195
-    );
141
+		 * @param string $params['maptype'] The map type. Can be ROADMAP | SATELLITE | HYBRID | TERRAIN.
142
+		 */
143
+		'maptype' => apply_filters('widget_maptype', $params['maptype']),
144
+		/**
145
+		 * Filter the widget scrollwheel value of the map on home/listings page.
146
+		 *
147
+		 * Should the scrollwheel zoom the map or not.
148
+		 *
149
+		 * @since 1.0.0
150
+		 * @param bool $params['scrollwheel'] True to allow scroll wheel to scroll map or false if not.
151
+		 */
152
+		'scrollwheel' => apply_filters('widget_scrollwheel', $params['scrollwheel']),
153
+		/**
154
+		 * Filter the widget zoom level of the map on home/listings page.
155
+		 *
156
+		 * @since 1.0.0
157
+		 * @param int $params['zoom'] The zoom level of the map. Between 1-19.
158
+		 */
159
+		'zoom' => apply_filters('widget_zoom', $params['zoom']),
160
+		/**
161
+		 * Filter the widget auto zoom value of the map on home/listings page.
162
+		 *
163
+		 * If the map should autozoom to fit the markers shown.
164
+		 *
165
+		 * @since 1.0.0
166
+		 * @param bool $params['autozoom'] True if the map should autozoom, false if not.
167
+		 */
168
+		'autozoom' => apply_filters('widget_autozoom', $params['autozoom']),
169
+		/**
170
+		 * Filter the widget child_collapse value of the map on home/listings page.
171
+		 *
172
+		 * If the map should auto collapse the child categories if the category bar is present.
173
+		 *
174
+		 * @since 1.0.0
175
+		 * @param bool $params['child_collapse'] True if the map should collapse the categories, false if not.
176
+		 */
177
+		'child_collapse' => apply_filters('widget_child_collapse', $params['child_collapse']),
178
+		'enable_cat_filters' => true,
179
+		'enable_text_search' => true,
180
+		'enable_post_type_filters' => true,
181
+		/**
182
+		 * Filter the widget enable_location_filters value of the map on home/listings page.
183
+		 *
184
+		 * This is used when the location addon is used.
185
+		 *
186
+		 * @since 1.0.0
187
+		 * @param bool $val True if location filters should be used, false if not.
188
+		 */
189
+		'enable_location_filters' => apply_filters('geodir_home_map_enable_location_filters', false),
190
+		'enable_jason_on_load' => false,
191
+		'enable_marker_cluster' => false,
192
+		'enable_map_resize_button' => true,
193
+		'map_class_name' => 'geodir-map-home-page',
194
+		'is_geodir_home_map_widget' => true,
195
+	);
196 196
 
197 197
 	// Add marker cluster
198 198
 	if (isset($params['marker_cluster']) && gdsc_to_bool_val($params['marker_cluster']) && defined('GDCLUSTER_VERSION')) {
199
-        $map_args['enable_marker_cluster'] = true;
200
-        if(get_option('geodir_marker_cluster_type')) {
201
-            if ($map_args['autozoom']) {
202
-                $map_args['enable_marker_cluster_no_reposition'] = false;
203
-            } else {
204
-                $map_args['enable_marker_cluster_no_reposition'] = true;
205
-            }
199
+		$map_args['enable_marker_cluster'] = true;
200
+		if(get_option('geodir_marker_cluster_type')) {
201
+			if ($map_args['autozoom']) {
202
+				$map_args['enable_marker_cluster_no_reposition'] = false;
203
+			} else {
204
+				$map_args['enable_marker_cluster_no_reposition'] = true;
205
+			}
206 206
 
207
-            $map_args['enable_marker_cluster_server'] = true ;
207
+			$map_args['enable_marker_cluster_server'] = true ;
208 208
 
209
-        }
209
+		}
210 210
 	} else {
211 211
 		$map_args['enable_marker_cluster'] = false;
212 212
 	}
213 213
 
214
-    // if lat and long set in shortcode, hack it so the map is not repositioned
215
-    if(!empty($params['latitude']) && !empty($params['longitude']) ){
216
-        $map_args['enable_marker_cluster_no_reposition'] = true;
217
-    }
214
+	// if lat and long set in shortcode, hack it so the map is not repositioned
215
+	if(!empty($params['latitude']) && !empty($params['longitude']) ){
216
+		$map_args['enable_marker_cluster_no_reposition'] = true;
217
+	}
218 218
 
219 219
 
220
-    geodir_draw_map($map_args);
220
+	geodir_draw_map($map_args);
221 221
 
222
-    add_action('wp_footer', 'geodir_home_map_add_script', 100);
222
+	add_action('wp_footer', 'geodir_home_map_add_script', 100);
223 223
 
224
-    $output = ob_get_contents();
224
+	$output = ob_get_contents();
225 225
 
226
-    ob_end_clean();
226
+	ob_end_clean();
227 227
 
228
-    return $output;
228
+	return $output;
229 229
 }
230 230
 add_shortcode('gd_homepage_map', 'geodir_sc_home_map');
231 231
 
@@ -264,243 +264,243 @@  discard block
 block discarded – undo
264 264
  */
265 265
 function geodir_sc_listing_map($atts) {
266 266
 
267
-    // if some params are set then we need a new query, if not then we can use the main query
268
-    if( isset($atts['post_type']) || isset($atts['category']) || isset($atts['event_type']) ) {
269
-
270
-        global $add_post_in_marker_array, $gd_sc_map_params;
271
-        $backup_globals                             = array();
272
-        $backup_globals['add_post_in_marker_array'] = $add_post_in_marker_array;
273
-        $backup_globals['gd_sc_map_params']         = $gd_sc_map_params;
274
-
275
-        $defaults = array(
276
-            'width'          => '294',
277
-            'height'         => '370',
278
-            'zoom'           => '13',
279
-            'autozoom'       => '',
280
-            'sticky'         => '',
281
-            'showall'        => '0',
282
-            'scrollwheel'    => '0',
283
-            'maptype'        => 'ROADMAP',
284
-            'child_collapse' => 0,
285
-            'marker_cluster' => false,
286
-            'post_type'      => 'gd_place',
287
-            'category'       => '0',
288
-            'event_type'     => 'all'
289
-        );
290
-
291
-        $params = shortcode_atts( $defaults, $atts );
292
-
293
-        if ( ! ( gdsc_is_post_type_valid( $params['post_type'] ) ) ) {
294
-            $params['post_type'] = 'gd_place';
295
-        }
296
-
297
-        // Validate the selected category/ies - Grab the current list based on post_type
298
-        $category_taxonomy = geodir_get_taxonomies( $params['post_type'] );
299
-        $categories        = get_terms( $category_taxonomy, array(
300
-            'orderby' => 'count',
301
-            'order'   => 'DESC',
302
-            'fields'  => 'ids'
303
-        ) );
304
-
305
-        // Make sure we have an array
306
-        if ( ! ( is_array( $params['category'] ) ) ) {
307
-            $params['category'] = explode( ',', $params['category'] );
308
-        }
309
-
310
-        // Array_intersect returns only the items in $params['category'] that are also in our category list
311
-        // Otherwise it becomes empty and later on that will mean "All"
312
-        $params['category'] = array_intersect( $params['category'], $categories );
313
-
314
-        if ( $params['post_type'] == 'gd_event' ) {
315
-            $params['event_type'] = gdsc_validate_list_filter_choice( $params['event_type'] );
316
-        }
317
-
318
-        $params = gdsc_validate_map_args( $params );
319
-
320
-        $gd_sc_map_params = $params;
321
-
322
-        $query_args = array(
323
-            'posts_per_page' => 1000000, //@todo kiran why was this added? 
324
-            'is_geodir_loop' => true,
325
-            'gd_location'    => false,
326
-            'post_type'      => $params['post_type'],
327
-        );
328
-
329
-        if ( ! empty( $params['category'] ) && isset( $params['category'][0] ) && (int) $params['category'][0] != 0 ) {
330
-            $category_taxonomy = geodir_get_taxonomies( $params['post_type'] );
331
-
332
-            ######### WPML #########
333
-            if ( function_exists( 'icl_object_id' ) ) {
334
-                $category = gd_lang_object_ids( $params['category'], $category_taxonomy[0] );
335
-            }
336
-            ######### WPML #########
337
-
338
-            $tax_query = array(
339
-                'taxonomy' => $category_taxonomy[0],
340
-                'field'    => 'id',
341
-                'terms'    => $params['category']
342
-            );
343
-
344
-            $query_args['tax_query'] = array( $tax_query );
345
-        }
346
-
347
-        $add_post_in_marker_array = true;
348
-
349
-        if ( $params['post_type'] == 'gd_event' && function_exists( 'geodir_event_get_widget_events' ) ) {
350
-            global $geodir_event_widget_listview;
351
-            $geodir_event_widget_listview = true;
352
-
353
-            $query_args['geodir_event_type'] = $params['event_type'];
354
-
355
-            $listings = geodir_event_get_widget_events( $query_args );
356
-
357
-            $geodir_event_widget_listview = false;
358
-        } else {
359
-            $listings = geodir_get_widget_listings( $query_args );
360
-        }
361
-
362
-        if ( ! empty( $listings ) ) {
363
-            foreach ( $listings as $listing ) {
364
-                create_marker_jason_of_posts( $listing );
365
-            }
366
-        }
367
-
368
-        ob_start();
369
-        add_action( 'wp_head', 'init_listing_map_script' ); // Initialize the map object and marker array
370
-
371
-        add_action( 'the_post', 'create_list_jsondata' ); // Add marker in json array
372
-
373
-        add_action( 'wp_footer', 'show_listing_widget_map' ); // Show map for listings with markers
374
-
375
-        $default_location = geodir_get_default_location();
376
-
377
-        $map_args = array(
378
-            'map_canvas_name'          => 'gd_listing_map',
379
-            'width'                    => $params['width'],
380
-            'height'                   => $params['height'],
381
-            'zoom'                     => $params['zoom'],
382
-            'autozoom'                 => $params['autozoom'],
383
-            'sticky'                   => $params['sticky'],
384
-            'showall'                  => $params['showall'],
385
-            'scrollwheel'              => $params['scrollwheel'],
386
-            'maptype'                  => $params['maptype'],
387
-            'child_collapse'           => 0,
388
-            'enable_cat_filters'       => false,
389
-            'enable_text_search'       => false,
390
-            'enable_post_type_filters' => false,
391
-            'enable_location_filters'  => false,
392
-            'enable_jason_on_load'     => true,
393
-            'ajax_url'                 => geodir_get_ajax_url(),
394
-            'latitude'                 => isset( $default_location->city_latitude ) ? $default_location->city_latitude : '',
395
-            'longitude'                => isset( $default_location->city_longitude ) ? $default_location->city_longitude : '',
396
-            'streetViewControl'        => true,
397
-            'showPreview'              => '0',
398
-            'maxZoom'                  => 21,
399
-            'bubble_size'              => 'small',
400
-        );
401
-
402
-        if ( is_single() ) {
403
-            global $post;
404
-            if ( isset( $post->post_latitude ) ) {
405
-                $map_args['latitude']  = $post->post_latitude;
406
-                $map_args['longitude'] = $post->post_longitude;
407
-            }
408
-
409
-            $map_args['map_class_name'] = 'geodir-map-listing-page-single';
410
-        } else {
411
-            $map_args['map_class_name'] = 'geodir-map-listing-page';
412
-        }
413
-
414
-        // Add marker cluster
415
-        if ( isset( $params['marker_cluster'] ) && gdsc_to_bool_val( $params['marker_cluster'] ) && defined( 'GDCLUSTER_VERSION' ) ) {
416
-            $map_args['enable_marker_cluster'] = true;
417
-        } else {
418
-            $map_args['enable_marker_cluster'] = false;
419
-        }
420
-
421
-        geodir_draw_map( $map_args );
422
-
423
-        $output = ob_get_contents();
424
-
425
-        ob_end_clean();
426
-
427
-        foreach ( $backup_globals as $global => $value ) {
428
-            ${$global} = $value;
429
-        }
430
-
431
-        return $output;
432
-    }else{
433
-        ob_start();
434
-        add_action('wp_head', 'init_listing_map_script'); // Initialize the map object and marker array
435
-        add_action('the_post', 'create_list_jsondata'); // Add marker in json array
436
-        add_action('wp_footer', 'show_listing_widget_map'); // Show map for listings with markers
437
-        $defaults = array(
438
-            'width' => '294',
439
-            'height' => '370',
440
-            'zoom' => '13',
441
-            'autozoom' => '',
442
-            'sticky' => '',
443
-            'showall' => '0',
444
-            'scrollwheel' => '0',
445
-            'maptype' => 'ROADMAP',
446
-            'child_collapse' => 0,
447
-            'marker_cluster' => false
448
-        );
449
-        $params = shortcode_atts($defaults, $atts);
450
-        $params = gdsc_validate_map_args($params);
451
-        $map_args = array(
452
-            'map_canvas_name' => 'gd_listing_map',
453
-            'width' => $params['width'],
454
-            'height' => $params['height'],
455
-            'zoom' => $params['zoom'],
456
-            'autozoom' => $params['autozoom'],
457
-            'sticky' => $params['sticky'],
458
-            'showall' => $params['showall'],
459
-            'scrollwheel' => $params['scrollwheel'],
460
-            'child_collapse' => 0,
461
-            'enable_cat_filters' => false,
462
-            'enable_text_search' => false,
463
-            'enable_post_type_filters' => false,
464
-            'enable_location_filters' => false,
465
-            'enable_jason_on_load' => true,
466
-        );
467
-        if (is_single()) {
468
-            global $post;
469
-            $map_default_lat = $address_latitude = $post->post_latitude;
470
-            $map_default_lng = $address_longitude = $post->post_longitude;
471
-            $mapview = $post->post_mapview;
472
-            $map_args['zoom'] = $post->post_mapzoom;
473
-            $map_args['map_class_name'] = 'geodir-map-listing-page-single';
474
-        } else {
475
-            $default_location = geodir_get_default_location();
476
-            $map_default_lat = isset($default_location->city_latitude) ? $default_location->city_latitude : '';
477
-            $map_default_lng = isset($default_location->city_longitude) ? $default_location->city_longitude : '';
478
-            $map_args['map_class_name'] = 'geodir-map-listing-page';
479
-        }
480
-        if (empty($mapview)) {
481
-            $mapview = 'ROADMAP';
482
-        }
483
-        // Set default map options
484
-        $map_args['ajax_url'] = geodir_get_ajax_url();
485
-        $map_args['latitude'] = $map_default_lat;
486
-        $map_args['longitude'] = $map_default_lng;
487
-        $map_args['streetViewControl'] = true;
488
-        $map_args['maptype'] = $mapview;
489
-        $map_args['showPreview'] = '0';
490
-        $map_args['maxZoom'] = 21;
491
-        $map_args['bubble_size'] = 'small';
492
-
493
-        // Add marker cluster
494
-        if (isset($params['marker_cluster']) && gdsc_to_bool_val($params['marker_cluster']) && defined('GDCLUSTER_VERSION')) {
495
-            $map_args['enable_marker_cluster'] = true;
496
-        } else {
497
-            $map_args['enable_marker_cluster'] = false;
498
-        }
499
-        geodir_draw_map($map_args);
500
-        $output = ob_get_contents();
501
-        ob_end_clean();
502
-        return $output;
503
-    }
267
+	// if some params are set then we need a new query, if not then we can use the main query
268
+	if( isset($atts['post_type']) || isset($atts['category']) || isset($atts['event_type']) ) {
269
+
270
+		global $add_post_in_marker_array, $gd_sc_map_params;
271
+		$backup_globals                             = array();
272
+		$backup_globals['add_post_in_marker_array'] = $add_post_in_marker_array;
273
+		$backup_globals['gd_sc_map_params']         = $gd_sc_map_params;
274
+
275
+		$defaults = array(
276
+			'width'          => '294',
277
+			'height'         => '370',
278
+			'zoom'           => '13',
279
+			'autozoom'       => '',
280
+			'sticky'         => '',
281
+			'showall'        => '0',
282
+			'scrollwheel'    => '0',
283
+			'maptype'        => 'ROADMAP',
284
+			'child_collapse' => 0,
285
+			'marker_cluster' => false,
286
+			'post_type'      => 'gd_place',
287
+			'category'       => '0',
288
+			'event_type'     => 'all'
289
+		);
290
+
291
+		$params = shortcode_atts( $defaults, $atts );
292
+
293
+		if ( ! ( gdsc_is_post_type_valid( $params['post_type'] ) ) ) {
294
+			$params['post_type'] = 'gd_place';
295
+		}
296
+
297
+		// Validate the selected category/ies - Grab the current list based on post_type
298
+		$category_taxonomy = geodir_get_taxonomies( $params['post_type'] );
299
+		$categories        = get_terms( $category_taxonomy, array(
300
+			'orderby' => 'count',
301
+			'order'   => 'DESC',
302
+			'fields'  => 'ids'
303
+		) );
304
+
305
+		// Make sure we have an array
306
+		if ( ! ( is_array( $params['category'] ) ) ) {
307
+			$params['category'] = explode( ',', $params['category'] );
308
+		}
309
+
310
+		// Array_intersect returns only the items in $params['category'] that are also in our category list
311
+		// Otherwise it becomes empty and later on that will mean "All"
312
+		$params['category'] = array_intersect( $params['category'], $categories );
313
+
314
+		if ( $params['post_type'] == 'gd_event' ) {
315
+			$params['event_type'] = gdsc_validate_list_filter_choice( $params['event_type'] );
316
+		}
317
+
318
+		$params = gdsc_validate_map_args( $params );
319
+
320
+		$gd_sc_map_params = $params;
321
+
322
+		$query_args = array(
323
+			'posts_per_page' => 1000000, //@todo kiran why was this added? 
324
+			'is_geodir_loop' => true,
325
+			'gd_location'    => false,
326
+			'post_type'      => $params['post_type'],
327
+		);
328
+
329
+		if ( ! empty( $params['category'] ) && isset( $params['category'][0] ) && (int) $params['category'][0] != 0 ) {
330
+			$category_taxonomy = geodir_get_taxonomies( $params['post_type'] );
331
+
332
+			######### WPML #########
333
+			if ( function_exists( 'icl_object_id' ) ) {
334
+				$category = gd_lang_object_ids( $params['category'], $category_taxonomy[0] );
335
+			}
336
+			######### WPML #########
337
+
338
+			$tax_query = array(
339
+				'taxonomy' => $category_taxonomy[0],
340
+				'field'    => 'id',
341
+				'terms'    => $params['category']
342
+			);
343
+
344
+			$query_args['tax_query'] = array( $tax_query );
345
+		}
346
+
347
+		$add_post_in_marker_array = true;
348
+
349
+		if ( $params['post_type'] == 'gd_event' && function_exists( 'geodir_event_get_widget_events' ) ) {
350
+			global $geodir_event_widget_listview;
351
+			$geodir_event_widget_listview = true;
352
+
353
+			$query_args['geodir_event_type'] = $params['event_type'];
354
+
355
+			$listings = geodir_event_get_widget_events( $query_args );
356
+
357
+			$geodir_event_widget_listview = false;
358
+		} else {
359
+			$listings = geodir_get_widget_listings( $query_args );
360
+		}
361
+
362
+		if ( ! empty( $listings ) ) {
363
+			foreach ( $listings as $listing ) {
364
+				create_marker_jason_of_posts( $listing );
365
+			}
366
+		}
367
+
368
+		ob_start();
369
+		add_action( 'wp_head', 'init_listing_map_script' ); // Initialize the map object and marker array
370
+
371
+		add_action( 'the_post', 'create_list_jsondata' ); // Add marker in json array
372
+
373
+		add_action( 'wp_footer', 'show_listing_widget_map' ); // Show map for listings with markers
374
+
375
+		$default_location = geodir_get_default_location();
376
+
377
+		$map_args = array(
378
+			'map_canvas_name'          => 'gd_listing_map',
379
+			'width'                    => $params['width'],
380
+			'height'                   => $params['height'],
381
+			'zoom'                     => $params['zoom'],
382
+			'autozoom'                 => $params['autozoom'],
383
+			'sticky'                   => $params['sticky'],
384
+			'showall'                  => $params['showall'],
385
+			'scrollwheel'              => $params['scrollwheel'],
386
+			'maptype'                  => $params['maptype'],
387
+			'child_collapse'           => 0,
388
+			'enable_cat_filters'       => false,
389
+			'enable_text_search'       => false,
390
+			'enable_post_type_filters' => false,
391
+			'enable_location_filters'  => false,
392
+			'enable_jason_on_load'     => true,
393
+			'ajax_url'                 => geodir_get_ajax_url(),
394
+			'latitude'                 => isset( $default_location->city_latitude ) ? $default_location->city_latitude : '',
395
+			'longitude'                => isset( $default_location->city_longitude ) ? $default_location->city_longitude : '',
396
+			'streetViewControl'        => true,
397
+			'showPreview'              => '0',
398
+			'maxZoom'                  => 21,
399
+			'bubble_size'              => 'small',
400
+		);
401
+
402
+		if ( is_single() ) {
403
+			global $post;
404
+			if ( isset( $post->post_latitude ) ) {
405
+				$map_args['latitude']  = $post->post_latitude;
406
+				$map_args['longitude'] = $post->post_longitude;
407
+			}
408
+
409
+			$map_args['map_class_name'] = 'geodir-map-listing-page-single';
410
+		} else {
411
+			$map_args['map_class_name'] = 'geodir-map-listing-page';
412
+		}
413
+
414
+		// Add marker cluster
415
+		if ( isset( $params['marker_cluster'] ) && gdsc_to_bool_val( $params['marker_cluster'] ) && defined( 'GDCLUSTER_VERSION' ) ) {
416
+			$map_args['enable_marker_cluster'] = true;
417
+		} else {
418
+			$map_args['enable_marker_cluster'] = false;
419
+		}
420
+
421
+		geodir_draw_map( $map_args );
422
+
423
+		$output = ob_get_contents();
424
+
425
+		ob_end_clean();
426
+
427
+		foreach ( $backup_globals as $global => $value ) {
428
+			${$global} = $value;
429
+		}
430
+
431
+		return $output;
432
+	}else{
433
+		ob_start();
434
+		add_action('wp_head', 'init_listing_map_script'); // Initialize the map object and marker array
435
+		add_action('the_post', 'create_list_jsondata'); // Add marker in json array
436
+		add_action('wp_footer', 'show_listing_widget_map'); // Show map for listings with markers
437
+		$defaults = array(
438
+			'width' => '294',
439
+			'height' => '370',
440
+			'zoom' => '13',
441
+			'autozoom' => '',
442
+			'sticky' => '',
443
+			'showall' => '0',
444
+			'scrollwheel' => '0',
445
+			'maptype' => 'ROADMAP',
446
+			'child_collapse' => 0,
447
+			'marker_cluster' => false
448
+		);
449
+		$params = shortcode_atts($defaults, $atts);
450
+		$params = gdsc_validate_map_args($params);
451
+		$map_args = array(
452
+			'map_canvas_name' => 'gd_listing_map',
453
+			'width' => $params['width'],
454
+			'height' => $params['height'],
455
+			'zoom' => $params['zoom'],
456
+			'autozoom' => $params['autozoom'],
457
+			'sticky' => $params['sticky'],
458
+			'showall' => $params['showall'],
459
+			'scrollwheel' => $params['scrollwheel'],
460
+			'child_collapse' => 0,
461
+			'enable_cat_filters' => false,
462
+			'enable_text_search' => false,
463
+			'enable_post_type_filters' => false,
464
+			'enable_location_filters' => false,
465
+			'enable_jason_on_load' => true,
466
+		);
467
+		if (is_single()) {
468
+			global $post;
469
+			$map_default_lat = $address_latitude = $post->post_latitude;
470
+			$map_default_lng = $address_longitude = $post->post_longitude;
471
+			$mapview = $post->post_mapview;
472
+			$map_args['zoom'] = $post->post_mapzoom;
473
+			$map_args['map_class_name'] = 'geodir-map-listing-page-single';
474
+		} else {
475
+			$default_location = geodir_get_default_location();
476
+			$map_default_lat = isset($default_location->city_latitude) ? $default_location->city_latitude : '';
477
+			$map_default_lng = isset($default_location->city_longitude) ? $default_location->city_longitude : '';
478
+			$map_args['map_class_name'] = 'geodir-map-listing-page';
479
+		}
480
+		if (empty($mapview)) {
481
+			$mapview = 'ROADMAP';
482
+		}
483
+		// Set default map options
484
+		$map_args['ajax_url'] = geodir_get_ajax_url();
485
+		$map_args['latitude'] = $map_default_lat;
486
+		$map_args['longitude'] = $map_default_lng;
487
+		$map_args['streetViewControl'] = true;
488
+		$map_args['maptype'] = $mapview;
489
+		$map_args['showPreview'] = '0';
490
+		$map_args['maxZoom'] = 21;
491
+		$map_args['bubble_size'] = 'small';
492
+
493
+		// Add marker cluster
494
+		if (isset($params['marker_cluster']) && gdsc_to_bool_val($params['marker_cluster']) && defined('GDCLUSTER_VERSION')) {
495
+			$map_args['enable_marker_cluster'] = true;
496
+		} else {
497
+			$map_args['enable_marker_cluster'] = false;
498
+		}
499
+		geodir_draw_map($map_args);
500
+		$output = ob_get_contents();
501
+		ob_end_clean();
502
+		return $output;
503
+	}
504 504
 }
505 505
 
506 506
 add_shortcode('gd_listing_slider', 'geodir_sc_listing_slider');
@@ -533,120 +533,120 @@  discard block
 block discarded – undo
533 533
  */
534 534
 function geodir_sc_listing_slider($atts)
535 535
 {
536
-    ob_start();
537
-    $defaults = array(
538
-        'post_type' => 'gd_place',
539
-        'category' => '0',
540
-        'post_number' => '5',
541
-        'slideshow' => '0',
542
-        'animation_loop' => 0,
543
-        'direction_nav' => 0,
544
-        'slideshow_speed' => 5000,
545
-        'animation_speed' => 600,
546
-        'animation' => 'slide',
547
-        'order_by' => 'latest',
548
-        'show_title' => '',
549
-        'show_featured_only' => '',
550
-        'title' => '',
551
-    );
552
-
553
-    $params = shortcode_atts($defaults, $atts);
554
-
555
-
556
-    /*
536
+	ob_start();
537
+	$defaults = array(
538
+		'post_type' => 'gd_place',
539
+		'category' => '0',
540
+		'post_number' => '5',
541
+		'slideshow' => '0',
542
+		'animation_loop' => 0,
543
+		'direction_nav' => 0,
544
+		'slideshow_speed' => 5000,
545
+		'animation_speed' => 600,
546
+		'animation' => 'slide',
547
+		'order_by' => 'latest',
548
+		'show_title' => '',
549
+		'show_featured_only' => '',
550
+		'title' => '',
551
+	);
552
+
553
+	$params = shortcode_atts($defaults, $atts);
554
+
555
+
556
+	/*
557 557
      *
558 558
      * Now we begin the validation of the attributes.
559 559
      */
560
-    // Check we have a valid post_type
561
-    if (!(gdsc_is_post_type_valid($params['post_type']))) {
562
-        $params['post_type'] = 'gd_place';
563
-    }
564
-
565
-    // Check we have a valid sort_order
566
-    $params['order_by'] = gdsc_validate_sort_choice($params['order_by']);
567
-
568
-    // Match the chosen animation to our options
569
-    $animation_list = array('slide', 'fade');
570
-    if (!(in_array($params['animation'], $animation_list))) {
571
-        $params['animation'] = 'slide';
572
-    }
573
-
574
-    // Post_number needs to be a positive integer
575
-    $params['post_number'] = absint($params['post_number']);
576
-    if (0 == $params['post_number']) {
577
-        $params['post_number'] = 1;
578
-    }
579
-
580
-    // Manage the entered categories
581
-    if (0 != $params['category'] || '' != $params['category']) {
582
-        $params['category'] = gdsc_manage_category_choice($params['post_type'], $params['category']);
583
-    }
584
-    // Convert show_title to a bool
585
-    $params['show_title'] = intval(gdsc_to_bool_val($params['show_title']));
586
-
587
-    // Convert show_featured_only to a bool
588
-    $params['show_featured_only'] = intval(gdsc_to_bool_val($params['show_featured_only']));
589
-
590
-    /*
560
+	// Check we have a valid post_type
561
+	if (!(gdsc_is_post_type_valid($params['post_type']))) {
562
+		$params['post_type'] = 'gd_place';
563
+	}
564
+
565
+	// Check we have a valid sort_order
566
+	$params['order_by'] = gdsc_validate_sort_choice($params['order_by']);
567
+
568
+	// Match the chosen animation to our options
569
+	$animation_list = array('slide', 'fade');
570
+	if (!(in_array($params['animation'], $animation_list))) {
571
+		$params['animation'] = 'slide';
572
+	}
573
+
574
+	// Post_number needs to be a positive integer
575
+	$params['post_number'] = absint($params['post_number']);
576
+	if (0 == $params['post_number']) {
577
+		$params['post_number'] = 1;
578
+	}
579
+
580
+	// Manage the entered categories
581
+	if (0 != $params['category'] || '' != $params['category']) {
582
+		$params['category'] = gdsc_manage_category_choice($params['post_type'], $params['category']);
583
+	}
584
+	// Convert show_title to a bool
585
+	$params['show_title'] = intval(gdsc_to_bool_val($params['show_title']));
586
+
587
+	// Convert show_featured_only to a bool
588
+	$params['show_featured_only'] = intval(gdsc_to_bool_val($params['show_featured_only']));
589
+
590
+	/*
591 591
      * Hopefully all attributes are now valid, and safe to pass forward
592 592
      */
593 593
 
594
-    // redeclare vars after validation
595
-
596
-    if (isset($params['direction_nav'])) {
597
-        $params['directionNav'] = $params['direction_nav'];
598
-    }
599
-    if (isset($params['animation_loop'])) {
600
-        $params['animationLoop'] = $params['animation_loop'];
601
-    }
602
-    if (isset($params['slideshow_speed'])) {
603
-        $params['slideshowSpeed'] = $params['slideshow_speed'];
604
-    }
605
-    if (isset($params['animation_speed'])) {
606
-        $params['animationSpeed'] = $params['animation_speed'];
607
-    }
608
-    if (isset($params['order_by'])) {
609
-        $params['list_sort'] = $params['order_by'];
610
-    }
611
-
612
-    $query_args = array(
613
-        'post_number' => $params['post_number'],
614
-        'is_geodir_loop' => true,
615
-        'post_type' => $params['post_type'],
616
-        'order_by' => $params['order_by']
617
-    );
618
-
619
-    if (1 == $params['show_featured_only']) {
620
-        $query_args['show_featured_only'] = 1;
621
-    }
622
-
623
-    if (0 != $params['category'] && '' != $params['category']) {
624
-        $category_taxonomy = geodir_get_taxonomies($params['post_type']);
625
-        $tax_query = array(
626
-            'taxonomy' => $category_taxonomy[0],
627
-            'field' => 'id',
628
-            'terms' => $params['category'],
629
-        );
630
-
631
-        $query_args['tax_query'] = array($tax_query);
632
-    }
633
-
634
-    $defaults = array(
635
-        'before_widget' => '',
636
-        'after_widget' => '',
637
-        'before_title' => '',
638
-        'after_title' => '',
639
-    );
640
-
641
-    $query_args = array_merge($query_args, $params);
642
-
643
-    geodir_listing_slider_widget_output($defaults, $query_args);
644
-
645
-    $output = ob_get_contents();
646
-
647
-    ob_end_clean();
648
-
649
-    return $output;
594
+	// redeclare vars after validation
595
+
596
+	if (isset($params['direction_nav'])) {
597
+		$params['directionNav'] = $params['direction_nav'];
598
+	}
599
+	if (isset($params['animation_loop'])) {
600
+		$params['animationLoop'] = $params['animation_loop'];
601
+	}
602
+	if (isset($params['slideshow_speed'])) {
603
+		$params['slideshowSpeed'] = $params['slideshow_speed'];
604
+	}
605
+	if (isset($params['animation_speed'])) {
606
+		$params['animationSpeed'] = $params['animation_speed'];
607
+	}
608
+	if (isset($params['order_by'])) {
609
+		$params['list_sort'] = $params['order_by'];
610
+	}
611
+
612
+	$query_args = array(
613
+		'post_number' => $params['post_number'],
614
+		'is_geodir_loop' => true,
615
+		'post_type' => $params['post_type'],
616
+		'order_by' => $params['order_by']
617
+	);
618
+
619
+	if (1 == $params['show_featured_only']) {
620
+		$query_args['show_featured_only'] = 1;
621
+	}
622
+
623
+	if (0 != $params['category'] && '' != $params['category']) {
624
+		$category_taxonomy = geodir_get_taxonomies($params['post_type']);
625
+		$tax_query = array(
626
+			'taxonomy' => $category_taxonomy[0],
627
+			'field' => 'id',
628
+			'terms' => $params['category'],
629
+		);
630
+
631
+		$query_args['tax_query'] = array($tax_query);
632
+	}
633
+
634
+	$defaults = array(
635
+		'before_widget' => '',
636
+		'after_widget' => '',
637
+		'before_title' => '',
638
+		'after_title' => '',
639
+	);
640
+
641
+	$query_args = array_merge($query_args, $params);
642
+
643
+	geodir_listing_slider_widget_output($defaults, $query_args);
644
+
645
+	$output = ob_get_contents();
646
+
647
+	ob_end_clean();
648
+
649
+	return $output;
650 650
 }
651 651
 
652 652
 add_shortcode('gd_login_box', 'geodir_sc_login_box');
@@ -670,22 +670,22 @@  discard block
 block discarded – undo
670 670
  */
671 671
 function geodir_sc_login_box($atts)
672 672
 {
673
-    ob_start();
673
+	ob_start();
674 674
 
675
-    $defaults = array(
676
-        'before_widget' => '',
677
-        'after_widget' => '',
678
-        'before_title' => '',
679
-        'after_title' => '',
680
-    );
675
+	$defaults = array(
676
+		'before_widget' => '',
677
+		'after_widget' => '',
678
+		'before_title' => '',
679
+		'after_title' => '',
680
+	);
681 681
 
682
-    geodir_loginwidget_output($defaults, $defaults);
682
+	geodir_loginwidget_output($defaults, $defaults);
683 683
 
684
-    $output = ob_get_contents();
684
+	$output = ob_get_contents();
685 685
 
686
-    ob_end_clean();
686
+	ob_end_clean();
687 687
 
688
-    return $output;
688
+	return $output;
689 689
 }
690 690
 
691 691
 add_shortcode('gd_popular_post_category', 'geodir_sc_popular_post_category');
@@ -716,31 +716,31 @@  discard block
 block discarded – undo
716 716
  */
717 717
 function geodir_sc_popular_post_category($atts)
718 718
 {
719
-    ob_start();
720
-    global $geodir_post_category_str;
721
-    $defaults = array(
722
-        'category_limit' => 15,
723
-        'category_restrict' => false,
724
-        'before_widget' => '',
725
-        'after_widget' => '',
726
-        'before_title' => '',
727
-        'after_title' => '',
728
-        'title' => '',
729
-        'default_post_type' => '',
730
-        'parent_only' => false,
731
-    );
732
-
733
-    $params = shortcode_atts($defaults, $atts, 'popular_post_category');
734
-    $params['category_limit'] = absint($params['category_limit']);
735
-    $params['default_post_type'] = gdsc_is_post_type_valid($params['default_post_type']) ? $params['default_post_type'] : '';
736
-    $params['parent_only'] = gdsc_to_bool_val($params['parent_only']);
737
-    geodir_popular_post_category_output($params, $params);
738
-
739
-    $output = ob_get_contents();
740
-
741
-    ob_end_clean();
742
-
743
-    return $output;
719
+	ob_start();
720
+	global $geodir_post_category_str;
721
+	$defaults = array(
722
+		'category_limit' => 15,
723
+		'category_restrict' => false,
724
+		'before_widget' => '',
725
+		'after_widget' => '',
726
+		'before_title' => '',
727
+		'after_title' => '',
728
+		'title' => '',
729
+		'default_post_type' => '',
730
+		'parent_only' => false,
731
+	);
732
+
733
+	$params = shortcode_atts($defaults, $atts, 'popular_post_category');
734
+	$params['category_limit'] = absint($params['category_limit']);
735
+	$params['default_post_type'] = gdsc_is_post_type_valid($params['default_post_type']) ? $params['default_post_type'] : '';
736
+	$params['parent_only'] = gdsc_to_bool_val($params['parent_only']);
737
+	geodir_popular_post_category_output($params, $params);
738
+
739
+	$output = ob_get_contents();
740
+
741
+	ob_end_clean();
742
+
743
+	return $output;
744 744
 }
745 745
 
746 746
 add_shortcode('gd_popular_post_view', 'geodir_sc_popular_post_view');
@@ -783,98 +783,98 @@  discard block
 block discarded – undo
783 783
  */
784 784
 function geodir_sc_popular_post_view($atts)
785 785
 {
786
-    ob_start();
787
-    $defaults = array(
788
-        'post_type' => 'gd_place',
789
-        'category' => '0',
790
-        'post_number' => '5',
791
-        'layout' => 'gridview_onehalf',
792
-        'add_location_filter' => '0',
793
-        'list_sort' => 'latest',
794
-        'use_viewing_post_type' => '1',
795
-        'character_count' => '20',
796
-        'listing_width' => '',
797
-        'show_featured_only' => '0',
798
-        'show_special_only' => '0',
799
-        'with_pics_only' => '0',
800
-        'with_videos_only' => '0',
801
-        'hide_if_empty' => '0',
802
-        'before_widget' => '',
803
-        'after_widget' => '',
804
-        'before_title' => '<h3 class="widget-title">',
805
-        'after_title' => '</h3>',
806
-        'title' => '',
807
-        'category_title' => '',
808
-    );
809
-
810
-    $params = shortcode_atts($defaults, $atts);
811
-
812
-    /**
813
-     * Validate our incoming params
814
-     */
786
+	ob_start();
787
+	$defaults = array(
788
+		'post_type' => 'gd_place',
789
+		'category' => '0',
790
+		'post_number' => '5',
791
+		'layout' => 'gridview_onehalf',
792
+		'add_location_filter' => '0',
793
+		'list_sort' => 'latest',
794
+		'use_viewing_post_type' => '1',
795
+		'character_count' => '20',
796
+		'listing_width' => '',
797
+		'show_featured_only' => '0',
798
+		'show_special_only' => '0',
799
+		'with_pics_only' => '0',
800
+		'with_videos_only' => '0',
801
+		'hide_if_empty' => '0',
802
+		'before_widget' => '',
803
+		'after_widget' => '',
804
+		'before_title' => '<h3 class="widget-title">',
805
+		'after_title' => '</h3>',
806
+		'title' => '',
807
+		'category_title' => '',
808
+	);
815 809
 
816
-    // Validate the selected post type, default to gd_place on fail
817
-    if (!(gdsc_is_post_type_valid($params['post_type']))) {
818
-        $params['post_type'] = 'gd_place';
819
-    }
820
-
821
-    // Validate the selected category/ies - Grab the current list based on post_type
822
-    $category_taxonomy = geodir_get_taxonomies($params['post_type']);
823
-    $categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC', 'fields' => 'ids'));
824
-
825
-    // Make sure we have an array
826
-    if (!(is_array($params['category']))) {
827
-        $params['category'] = explode(',', $params['category']);
828
-    }
829
-
830
-    // Array_intersect returns only the items in $params['category'] that are also in our category list
831
-    // Otherwise it becomes empty and later on that will mean "All"
832
-    $params['category'] = array_intersect($params['category'], $categories);
833
-
834
-    // Post_number needs to be a positive integer
835
-    $params['post_number'] = absint($params['post_number']);
836
-    if (0 == $params['post_number']) {
837
-        $params['post_number'] = 1;
838
-    }
839
-
840
-    // Validate our layout choice
841
-    // Outside of the norm, I added some more simple terms to match the existing
842
-    // So now I just run the switch to set it properly.
843
-    $params['layout'] = gdsc_validate_layout_choice($params['layout']);
844
-
845
-    // Validate our sorting choice
846
-    $params['list_sort'] = gdsc_validate_sort_choice($params['list_sort'], $params['post_type']);
847
-
848
-    // Validate character_count
849
-    if ($params['character_count'] !== '') {
850
-        $params['character_count'] = absint($params['character_count']);
851
-    }
852
-
853
-    // Validate Listing width, used in the template widget-listing-listview.php
854
-    // The context is in width=$listing_width% - So we need a positive number between 0 & 100
855
-    $params['listing_width'] = gdsc_validate_listing_width($params['listing_width']);
856
-
857
-    // Validate the checkboxes used on the widget
858
-    $params['add_location_filter'] = gdsc_to_bool_val($params['add_location_filter']);
859
-    $params['show_featured_only'] = gdsc_to_bool_val($params['show_featured_only']);
860
-    $params['show_special_only'] = gdsc_to_bool_val($params['show_special_only']);
861
-    $params['with_pics_only'] = gdsc_to_bool_val($params['with_pics_only']);
862
-    $params['with_videos_only'] = gdsc_to_bool_val($params['with_videos_only']);
863
-    $params['use_viewing_post_type'] = gdsc_to_bool_val($params['use_viewing_post_type']);
864
-    $params['hide_if_empty'] = gdsc_to_bool_val($params['hide_if_empty']);
865
-
866
-    /**
867
-     * End of validation
868
-     */
810
+	$params = shortcode_atts($defaults, $atts);
811
+
812
+	/**
813
+	 * Validate our incoming params
814
+	 */
815
+
816
+	// Validate the selected post type, default to gd_place on fail
817
+	if (!(gdsc_is_post_type_valid($params['post_type']))) {
818
+		$params['post_type'] = 'gd_place';
819
+	}
820
+
821
+	// Validate the selected category/ies - Grab the current list based on post_type
822
+	$category_taxonomy = geodir_get_taxonomies($params['post_type']);
823
+	$categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC', 'fields' => 'ids'));
824
+
825
+	// Make sure we have an array
826
+	if (!(is_array($params['category']))) {
827
+		$params['category'] = explode(',', $params['category']);
828
+	}
869 829
 
870
-    geodir_popular_postview_output($params, $params);
830
+	// Array_intersect returns only the items in $params['category'] that are also in our category list
831
+	// Otherwise it becomes empty and later on that will mean "All"
832
+	$params['category'] = array_intersect($params['category'], $categories);
871 833
 
834
+	// Post_number needs to be a positive integer
835
+	$params['post_number'] = absint($params['post_number']);
836
+	if (0 == $params['post_number']) {
837
+		$params['post_number'] = 1;
838
+	}
839
+
840
+	// Validate our layout choice
841
+	// Outside of the norm, I added some more simple terms to match the existing
842
+	// So now I just run the switch to set it properly.
843
+	$params['layout'] = gdsc_validate_layout_choice($params['layout']);
844
+
845
+	// Validate our sorting choice
846
+	$params['list_sort'] = gdsc_validate_sort_choice($params['list_sort'], $params['post_type']);
847
+
848
+	// Validate character_count
849
+	if ($params['character_count'] !== '') {
850
+		$params['character_count'] = absint($params['character_count']);
851
+	}
852
+
853
+	// Validate Listing width, used in the template widget-listing-listview.php
854
+	// The context is in width=$listing_width% - So we need a positive number between 0 & 100
855
+	$params['listing_width'] = gdsc_validate_listing_width($params['listing_width']);
872 856
 
873
-    $output = ob_get_contents();
857
+	// Validate the checkboxes used on the widget
858
+	$params['add_location_filter'] = gdsc_to_bool_val($params['add_location_filter']);
859
+	$params['show_featured_only'] = gdsc_to_bool_val($params['show_featured_only']);
860
+	$params['show_special_only'] = gdsc_to_bool_val($params['show_special_only']);
861
+	$params['with_pics_only'] = gdsc_to_bool_val($params['with_pics_only']);
862
+	$params['with_videos_only'] = gdsc_to_bool_val($params['with_videos_only']);
863
+	$params['use_viewing_post_type'] = gdsc_to_bool_val($params['use_viewing_post_type']);
864
+	$params['hide_if_empty'] = gdsc_to_bool_val($params['hide_if_empty']);
874 865
 
875
-    ob_end_clean();
866
+	/**
867
+	 * End of validation
868
+	 */
876 869
 
877
-    return $output;
870
+	geodir_popular_postview_output($params, $params);
871
+
872
+
873
+	$output = ob_get_contents();
874
+
875
+	ob_end_clean();
876
+
877
+	return $output;
878 878
 }
879 879
 
880 880
 add_shortcode('gd_recent_reviews', 'geodir_sc_recent_reviews');
@@ -896,37 +896,37 @@  discard block
 block discarded – undo
896 896
  * @return string Recent reviews HTML.
897 897
  */
898 898
 function geodir_sc_recent_reviews($atts) {
899
-    ob_start();
900
-    $defaults = array(
899
+	ob_start();
900
+	$defaults = array(
901 901
 		'title' => '',
902 902
 		'count' => 5,
903
-    );
903
+	);
904 904
 
905
-    $params = shortcode_atts($defaults, $atts);
905
+	$params = shortcode_atts($defaults, $atts);
906 906
 
907
-    $count = absint($params['count']);
908
-    if (0 == $count) {
909
-        $count = 1;
910
-    }
907
+	$count = absint($params['count']);
908
+	if (0 == $count) {
909
+		$count = 1;
910
+	}
911 911
 	
912 912
 	$title = !empty($params['title']) ? __($params['title'], 'geodirectory') : '';
913 913
 
914
-    $comments_li = geodir_get_recent_reviews(30, $count, 100, false);
914
+	$comments_li = geodir_get_recent_reviews(30, $count, 100, false);
915 915
 
916
-    if ($comments_li) {
917
-        if ($title != '') { ?>
916
+	if ($comments_li) {
917
+		if ($title != '') { ?>
918 918
 		<h3 class="geodir-sc-recent-reviews-title widget-title"><?php echo $title; ?></h3>
919 919
 		<?php } ?>
920 920
         <div class="geodir_sc_recent_reviews_section">
921 921
             <ul class="geodir_sc_recent_reviews"><?php echo $comments_li; ?></ul>
922 922
         </div>
923 923
     <?php
924
-    }
925
-    $output = ob_get_contents();
924
+	}
925
+	$output = ob_get_contents();
926 926
 
927
-    ob_end_clean();
927
+	ob_end_clean();
928 928
 
929
-    return $output;
929
+	return $output;
930 930
 }
931 931
 
932 932
 add_shortcode('gd_related_listings', 'geodir_sc_related_listings');
@@ -956,63 +956,63 @@  discard block
 block discarded – undo
956 956
  */
957 957
 function geodir_sc_related_listings($atts)
958 958
 {
959
-    ob_start();
960
-    $defaults = array(
961
-        'post_number' => 5,
962
-        'relate_to' => 'category',
963
-        'layout' => 'gridview_onehalf',
964
-        'add_location_filter' => 0,
965
-        'listing_width' => '',
966
-        'list_sort' => 'latest',
967
-        'character_count' => 20,
968
-        'is_widget' => 1,
969
-        'before_title' => '<style type="text/css">.geodir_category_list_view li{margin:0px!important}</style>',
970
-    );
971
-    // The "before_title" code is an ugly & terrible hack. But it works for now. I should enqueue a new stylesheet.
972
-
973
-    $params = shortcode_atts($defaults, $atts);
974
-
975
-    /**
976
-     * Begin validating parameters
977
-     */
959
+	ob_start();
960
+	$defaults = array(
961
+		'post_number' => 5,
962
+		'relate_to' => 'category',
963
+		'layout' => 'gridview_onehalf',
964
+		'add_location_filter' => 0,
965
+		'listing_width' => '',
966
+		'list_sort' => 'latest',
967
+		'character_count' => 20,
968
+		'is_widget' => 1,
969
+		'before_title' => '<style type="text/css">.geodir_category_list_view li{margin:0px!important}</style>',
970
+	);
971
+	// The "before_title" code is an ugly & terrible hack. But it works for now. I should enqueue a new stylesheet.
978 972
 
979
-    // Validate that post_number is a number and is 1 or higher
980
-    $params['post_number'] = absint($params['post_number']);
981
-    if (0 === $params['post_number']) {
982
-        $params['post_number'] = 1;
983
-    }
973
+	$params = shortcode_atts($defaults, $atts);
984 974
 
985
-    // Validate relate_to - only category or tags
986
-    $params['relate_to'] = geodir_strtolower($params['relate_to']);
987
-    if ('category' != $params['relate_to'] && 'tags' != $params['relate_to']) {
988
-        $params['relate_to'] = 'category';
989
-    }
975
+	/**
976
+	 * Begin validating parameters
977
+	 */
990 978
 
991
-    // Validate layout selection
992
-    $params['layout'] = gdsc_validate_layout_choice($params['layout']);
979
+	// Validate that post_number is a number and is 1 or higher
980
+	$params['post_number'] = absint($params['post_number']);
981
+	if (0 === $params['post_number']) {
982
+		$params['post_number'] = 1;
983
+	}
993 984
 
994
-    // Validate sorting option
995
-    $params['list_sort'] = gdsc_validate_sort_choice($params['list_sort']);
985
+	// Validate relate_to - only category or tags
986
+	$params['relate_to'] = geodir_strtolower($params['relate_to']);
987
+	if ('category' != $params['relate_to'] && 'tags' != $params['relate_to']) {
988
+		$params['relate_to'] = 'category';
989
+	}
990
+
991
+	// Validate layout selection
992
+	$params['layout'] = gdsc_validate_layout_choice($params['layout']);
996 993
 
997
-    // Validate add_location_filter
998
-    $params['add_location_filter'] = gdsc_to_bool_val($params['add_location_filter']);
994
+	// Validate sorting option
995
+	$params['list_sort'] = gdsc_validate_sort_choice($params['list_sort']);
999 996
 
1000
-    // Validate listing_width
1001
-    $params['listing_width'] = gdsc_validate_listing_width($params['listing_width']);
997
+	// Validate add_location_filter
998
+	$params['add_location_filter'] = gdsc_to_bool_val($params['add_location_filter']);
1002 999
 
1003
-    // Validate character_count
1004
-    if ($params['character_count'] !== '') {
1005
-        $params['character_count'] = absint($params['character_count']);
1006
-    }
1000
+	// Validate listing_width
1001
+	$params['listing_width'] = gdsc_validate_listing_width($params['listing_width']);
1007 1002
 
1008
-    if ($related_display = geodir_related_posts_display($params)) {
1009
-        echo $related_display;
1010
-    }
1011
-    $output = ob_get_contents();
1003
+	// Validate character_count
1004
+	if ($params['character_count'] !== '') {
1005
+		$params['character_count'] = absint($params['character_count']);
1006
+	}
1007
+
1008
+	if ($related_display = geodir_related_posts_display($params)) {
1009
+		echo $related_display;
1010
+	}
1011
+	$output = ob_get_contents();
1012 1012
 
1013
-    ob_end_clean();
1013
+	ob_end_clean();
1014 1014
 
1015
-    return $output;
1015
+	return $output;
1016 1016
 }
1017 1017
 
1018 1018
 /**
@@ -1036,13 +1036,13 @@  discard block
 block discarded – undo
1036 1036
  * @return string Advanced search widget HTML.
1037 1037
  */
1038 1038
 function geodir_sc_advanced_search($atts) {
1039
-    $defaults = array(
1039
+	$defaults = array(
1040 1040
 		'title' => '',
1041 1041
 		'before_widget' => '<section id="geodir_advanced_search-1" class="widget geodir-widget geodir_advance_search_widget">',
1042
-        'after_widget' => '</section>',
1043
-        'before_title' => '<h3 class="widget-title">',
1044
-        'after_title' => '</h3>',
1045
-        'show_adv_search' => 'default',
1042
+		'after_widget' => '</section>',
1043
+		'before_title' => '<h3 class="widget-title">',
1044
+		'after_title' => '</h3>',
1045
+		'show_adv_search' => 'default',
1046 1046
 		'post_type' => ''
1047 1047
 	);
1048 1048
 	
@@ -1066,9 +1066,9 @@  discard block
 block discarded – undo
1066 1066
 	the_widget('geodir_advance_search_widget', $params, $params );
1067 1067
 	
1068 1068
 	$output = ob_get_contents();
1069
-    ob_end_clean();
1069
+	ob_end_clean();
1070 1070
 
1071
-    return $output;
1071
+	return $output;
1072 1072
 }
1073 1073
 add_shortcode('gd_advanced_search', 'geodir_sc_advanced_search');
1074 1074
 
@@ -1114,48 +1114,48 @@  discard block
 block discarded – undo
1114 1114
 		'add_location_filter' => '1',
1115 1115
 		'tab_layout' => 'bestof-tabs-on-top',
1116 1116
 		'before_widget' => '<section id="bestof_widget-1" class="widget geodir-widget geodir_bestof_widget geodir_sc_bestof_widget">',
1117
-        'after_widget' => '</section>',
1118
-        'before_title' => '<h3 class="widget-title">',
1119
-        'after_title' => '</h3>',
1117
+		'after_widget' => '</section>',
1118
+		'before_title' => '<h3 class="widget-title">',
1119
+		'after_title' => '</h3>',
1120 1120
 	);
1121 1121
 	$params = shortcode_atts($defaults, $atts);
1122 1122
 
1123
-    /**
1124
-     * Validate our incoming params
1125
-     */
1123
+	/**
1124
+	 * Validate our incoming params
1125
+	 */
1126 1126
 
1127
-    // Validate the selected post type, default to gd_place on fail
1128
-    if (!(gdsc_is_post_type_valid($params['post_type']))) {
1129
-        $params['post_type'] = 'gd_place';
1130
-    }
1127
+	// Validate the selected post type, default to gd_place on fail
1128
+	if (!(gdsc_is_post_type_valid($params['post_type']))) {
1129
+		$params['post_type'] = 'gd_place';
1130
+	}
1131 1131
 	
1132 1132
 	// Post limit needs to be a positive integer
1133
-    $params['post_limit'] = absint($params['post_limit']);
1134
-    if (0 == $params['post_limit']) {
1135
-        $params['post_limit'] = 5;
1136
-    }
1133
+	$params['post_limit'] = absint($params['post_limit']);
1134
+	if (0 == $params['post_limit']) {
1135
+		$params['post_limit'] = 5;
1136
+	}
1137 1137
 	
1138 1138
 	// Category limit needs to be a positive integer
1139
-    $params['categ_limit'] = absint($params['categ_limit']);
1140
-    if (0 == $params['categ_limit']) {
1141
-        $params['categ_limit'] = 3;
1142
-    }
1139
+	$params['categ_limit'] = absint($params['categ_limit']);
1140
+	if (0 == $params['categ_limit']) {
1141
+		$params['categ_limit'] = 3;
1142
+	}
1143 1143
 	
1144 1144
 	// Tab layout validation
1145
-    $params['tab_layout'] = $params['tab_layout'];
1146
-    if (!in_array($params['tab_layout'], array('bestof-tabs-on-top', 'bestof-tabs-on-left', 'bestof-tabs-as-dropdown'))) {
1147
-        $params['tab_layout'] = 'bestof-tabs-on-top';
1148
-    }
1145
+	$params['tab_layout'] = $params['tab_layout'];
1146
+	if (!in_array($params['tab_layout'], array('bestof-tabs-on-top', 'bestof-tabs-on-left', 'bestof-tabs-as-dropdown'))) {
1147
+		$params['tab_layout'] = 'bestof-tabs-on-top';
1148
+	}
1149 1149
 	
1150 1150
 	// Validate character_count
1151
-    $params['character_count'] = $params['character_count'];
1151
+	$params['character_count'] = $params['character_count'];
1152 1152
 
1153 1153
 	ob_start();
1154 1154
 	the_widget('geodir_bestof_widget', $params, $params);
1155
-    $output = ob_get_contents();
1156
-    ob_end_clean();
1155
+	$output = ob_get_contents();
1156
+	ob_end_clean();
1157 1157
 
1158
-    return $output;
1158
+	return $output;
1159 1159
 }
1160 1160
 add_shortcode('gd_bestof_widget', 'geodir_sc_bestof_widget');
1161 1161
 
@@ -1208,152 +1208,152 @@  discard block
 block discarded – undo
1208 1208
  * @return string HTML content to display geodirectory listings.
1209 1209
  */
1210 1210
 function geodir_sc_gd_listings($atts, $content = '') {
1211
-    global $post;
1212
-    $defaults = array(
1213
-        'title'                 => '',
1214
-        'post_type'             => 'gd_place',
1215
-        'category'              => 0,
1216
-        'list_sort'             => 'latest',
1217
-        'event_type'            => '',
1218
-        'post_number'           => 10,
1219
-        'post_author'           => '',
1220
-        'layout'                => 'gridview_onehalf',
1221
-        'listing_width'         => '',
1222
-        'character_count'       => 20,
1223
-        'add_location_filter'   => 1,
1224
-        'show_featured_only'    => '',
1225
-        'show_special_only'     => '',
1226
-        'with_pics_only'        => '',
1227
-        'with_videos_only'      => '',
1228
-        'with_pagination'       => '1',
1229
-        'top_pagination'        => '0',
1230
-        'bottom_pagination'     => '1',
1231
-        'without_no_results'    => 0,
1232
-        'tags'                  => '',
1233
-        'show_favorites_only'   => '',
1234
-        'favorites_by_user'     => '',
1235
-    );
1236
-    $params = shortcode_atts($defaults, $atts);
1237
-
1238
-    $params['title']        = wp_strip_all_tags($params['title']);
1239
-    $params['post_type']    = gdsc_is_post_type_valid($params['post_type']) ? $params['post_type'] : 'gd_place';
1240
-
1241
-    // Validate the selected category/ies - Grab the current list based on post_type
1242
-    $category_taxonomy      = geodir_get_taxonomies($params['post_type']);
1243
-    $categories             = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC', 'fields' => 'ids', 'hide_empty' => 0));
1244
-
1245
-    // Make sure we have an array
1246
-    if (!(is_array($params['category']))) {
1247
-        $params['category'] = explode(',', $params['category']);
1248
-    }
1249
-
1250
-    // Array_intersect returns only the items in $params['category'] that are also in our category list
1251
-    // Otherwise it becomes empty and later on that will mean "All"
1252
-    $params['category']     = array_intersect($params['category'], $categories);
1253
-
1254
-    // Post_number needs to be a positive integer
1255
-    $params['post_number']  = absint($params['post_number']);
1256
-    $params['post_number']  = $params['post_number'] > 0 ? $params['post_number'] : 10;
1211
+	global $post;
1212
+	$defaults = array(
1213
+		'title'                 => '',
1214
+		'post_type'             => 'gd_place',
1215
+		'category'              => 0,
1216
+		'list_sort'             => 'latest',
1217
+		'event_type'            => '',
1218
+		'post_number'           => 10,
1219
+		'post_author'           => '',
1220
+		'layout'                => 'gridview_onehalf',
1221
+		'listing_width'         => '',
1222
+		'character_count'       => 20,
1223
+		'add_location_filter'   => 1,
1224
+		'show_featured_only'    => '',
1225
+		'show_special_only'     => '',
1226
+		'with_pics_only'        => '',
1227
+		'with_videos_only'      => '',
1228
+		'with_pagination'       => '1',
1229
+		'top_pagination'        => '0',
1230
+		'bottom_pagination'     => '1',
1231
+		'without_no_results'    => 0,
1232
+		'tags'                  => '',
1233
+		'show_favorites_only'   => '',
1234
+		'favorites_by_user'     => '',
1235
+	);
1236
+	$params = shortcode_atts($defaults, $atts);
1237
+
1238
+	$params['title']        = wp_strip_all_tags($params['title']);
1239
+	$params['post_type']    = gdsc_is_post_type_valid($params['post_type']) ? $params['post_type'] : 'gd_place';
1240
+
1241
+	// Validate the selected category/ies - Grab the current list based on post_type
1242
+	$category_taxonomy      = geodir_get_taxonomies($params['post_type']);
1243
+	$categories             = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC', 'fields' => 'ids', 'hide_empty' => 0));
1244
+
1245
+	// Make sure we have an array
1246
+	if (!(is_array($params['category']))) {
1247
+		$params['category'] = explode(',', $params['category']);
1248
+	}
1249
+
1250
+	// Array_intersect returns only the items in $params['category'] that are also in our category list
1251
+	// Otherwise it becomes empty and later on that will mean "All"
1252
+	$params['category']     = array_intersect($params['category'], $categories);
1253
+
1254
+	// Post_number needs to be a positive integer
1255
+	$params['post_number']  = absint($params['post_number']);
1256
+	$params['post_number']  = $params['post_number'] > 0 ? $params['post_number'] : 10;
1257 1257
     
1258
-    // Post_number needs to be a positive integer
1259
-    if (!empty($atts['post_author'])) {
1260
-
1261
-        // 'current' left for backwards compatibility
1262
-        if ( ($atts['post_author'] == 'current' || $atts['post_author'] == 'current_author') && !empty($post) && isset($post->post_author) && $post->post_type != 'page') {
1263
-            $params['post_author'] = $post->post_author;
1264
-        } else if ($atts['post_author'] == 'current_user' ) {
1265
-            if($uid = get_current_user_id()){
1266
-                $params['post_author'] = absint($uid);
1267
-            }else{
1268
-                $params['post_author'] = -1;// if not logged in then don't show any listings.
1269
-            }
1270
-
1271
-        } else if ($atts['post_author'] != 'current' && absint($atts['post_author']) > 0) {
1272
-            $params['post_author'] = absint($atts['post_author']);
1273
-        } else {
1274
-            unset($params['post_author']);
1275
-        }
1276
-    } else {
1277
-        unset($params['post_author']);
1278
-    }
1279
-
1280
-    // Validate character_count
1281
-    //todo: is this necessary?
1282
-    $params['character_count']  = $params['character_count'];
1283
-
1284
-    // Validate our layout choice
1285
-    // Outside of the norm, I added some more simple terms to match the existing
1286
-    // So now I just run the switch to set it properly.
1287
-    $params['layout']           = gdsc_validate_layout_choice($params['layout']);
1288
-
1289
-    // Validate our sorting choice
1290
-    $params['list_sort']        = gdsc_validate_sort_choice($params['list_sort'], $params['post_type']);
1291
-
1292
-    // Validate Listing width, used in the template widget-listing-listview.php
1293
-    // The context is in width=$listing_width% - So we need a positive number between 0 & 100
1294
-    $params['listing_width']    = gdsc_validate_listing_width($params['listing_width']);
1295
-
1296
-    // Validate the checkboxes used on the widget
1297
-    $params['add_location_filter']  = gdsc_to_bool_val($params['add_location_filter']);
1298
-    $params['show_featured_only']   = gdsc_to_bool_val($params['show_featured_only']);
1299
-    $params['show_special_only']    = gdsc_to_bool_val($params['show_special_only']);
1300
-    $params['with_pics_only']       = gdsc_to_bool_val($params['with_pics_only']);
1301
-    $params['with_videos_only']     = gdsc_to_bool_val($params['with_videos_only']);
1302
-    $params['with_pagination']      = gdsc_to_bool_val($params['with_pagination']);
1303
-    $params['top_pagination']       = gdsc_to_bool_val($params['top_pagination']);
1304
-    $params['bottom_pagination']    = gdsc_to_bool_val($params['bottom_pagination']);
1258
+	// Post_number needs to be a positive integer
1259
+	if (!empty($atts['post_author'])) {
1260
+
1261
+		// 'current' left for backwards compatibility
1262
+		if ( ($atts['post_author'] == 'current' || $atts['post_author'] == 'current_author') && !empty($post) && isset($post->post_author) && $post->post_type != 'page') {
1263
+			$params['post_author'] = $post->post_author;
1264
+		} else if ($atts['post_author'] == 'current_user' ) {
1265
+			if($uid = get_current_user_id()){
1266
+				$params['post_author'] = absint($uid);
1267
+			}else{
1268
+				$params['post_author'] = -1;// if not logged in then don't show any listings.
1269
+			}
1270
+
1271
+		} else if ($atts['post_author'] != 'current' && absint($atts['post_author']) > 0) {
1272
+			$params['post_author'] = absint($atts['post_author']);
1273
+		} else {
1274
+			unset($params['post_author']);
1275
+		}
1276
+	} else {
1277
+		unset($params['post_author']);
1278
+	}
1279
+
1280
+	// Validate character_count
1281
+	//todo: is this necessary?
1282
+	$params['character_count']  = $params['character_count'];
1283
+
1284
+	// Validate our layout choice
1285
+	// Outside of the norm, I added some more simple terms to match the existing
1286
+	// So now I just run the switch to set it properly.
1287
+	$params['layout']           = gdsc_validate_layout_choice($params['layout']);
1288
+
1289
+	// Validate our sorting choice
1290
+	$params['list_sort']        = gdsc_validate_sort_choice($params['list_sort'], $params['post_type']);
1291
+
1292
+	// Validate Listing width, used in the template widget-listing-listview.php
1293
+	// The context is in width=$listing_width% - So we need a positive number between 0 & 100
1294
+	$params['listing_width']    = gdsc_validate_listing_width($params['listing_width']);
1295
+
1296
+	// Validate the checkboxes used on the widget
1297
+	$params['add_location_filter']  = gdsc_to_bool_val($params['add_location_filter']);
1298
+	$params['show_featured_only']   = gdsc_to_bool_val($params['show_featured_only']);
1299
+	$params['show_special_only']    = gdsc_to_bool_val($params['show_special_only']);
1300
+	$params['with_pics_only']       = gdsc_to_bool_val($params['with_pics_only']);
1301
+	$params['with_videos_only']     = gdsc_to_bool_val($params['with_videos_only']);
1302
+	$params['with_pagination']      = gdsc_to_bool_val($params['with_pagination']);
1303
+	$params['top_pagination']       = gdsc_to_bool_val($params['top_pagination']);
1304
+	$params['bottom_pagination']    = gdsc_to_bool_val($params['bottom_pagination']);
1305 1305
     
1306
-    // User favorites
1307
-    $params['show_favorites_only']  = gdsc_to_bool_val($params['show_favorites_only']);
1308
-    if (!empty($params['show_favorites_only'])) {
1309
-        if ($params['favorites_by_user'] == 'current' && !empty($post) && isset($post->post_author) && $post->post_type != 'page') {
1310
-            $params['favorites_by_user'] = $post->post_author;
1311
-        } else if ($params['favorites_by_user'] != 'current' && absint($params['favorites_by_user']) > 0) {
1312
-            $params['favorites_by_user'] = absint($atts['favorites_by_user']);
1313
-        } else if ($params['favorites_by_user'] != 'current' && $current_user_id = get_current_user_id()) {
1314
-            $params['favorites_by_user'] = $current_user_id;
1315
-        } else {
1316
-            $params['favorites_by_user'] = 0;
1317
-        }
1318
-    }
1319
-
1320
-    // Clean tags
1321
-    if (!empty($params['tags'])) {
1322
-        if (!is_array($params['tags'])) {
1323
-            $comma = _x(',', 'tag delimiter');
1324
-            if ( ',' !== $comma ) {
1325
-                $params['tags'] = str_replace($comma, ',', $params['tags']);
1326
-            }
1327
-            $params['tags'] = explode(',', trim($params['tags'], " \n\t\r\0\x0B,"));
1328
-            $params['tags'] = array_map('trim', $params['tags']);
1329
-        }
1330
-    } else {
1331
-        $params['tags'] = array();
1332
-    }
1333
-
1334
-    /**
1335
-     * End of validation
1336
-     */
1337
-    if (isset($atts['geodir_ajax'])) {
1338
-        $params['geodir_ajax'] = $atts['geodir_ajax'];
1339
-        unset($atts['geodir_ajax']);
1340
-    }
1341
-    if (isset($atts['pageno'])) {
1342
-        $params['pageno'] = $atts['pageno'];
1343
-        unset($atts['pageno']);
1344
-    }
1345
-
1346
-    if ( !empty($atts['shortcode_content']) ) {
1347
-        $content = $atts['shortcode_content'];
1348
-    }
1349
-    $params['shortcode_content'] = trim($content);
1350
-    $atts['shortcode_content'] = trim($content);
1306
+	// User favorites
1307
+	$params['show_favorites_only']  = gdsc_to_bool_val($params['show_favorites_only']);
1308
+	if (!empty($params['show_favorites_only'])) {
1309
+		if ($params['favorites_by_user'] == 'current' && !empty($post) && isset($post->post_author) && $post->post_type != 'page') {
1310
+			$params['favorites_by_user'] = $post->post_author;
1311
+		} else if ($params['favorites_by_user'] != 'current' && absint($params['favorites_by_user']) > 0) {
1312
+			$params['favorites_by_user'] = absint($atts['favorites_by_user']);
1313
+		} else if ($params['favorites_by_user'] != 'current' && $current_user_id = get_current_user_id()) {
1314
+			$params['favorites_by_user'] = $current_user_id;
1315
+		} else {
1316
+			$params['favorites_by_user'] = 0;
1317
+		}
1318
+	}
1319
+
1320
+	// Clean tags
1321
+	if (!empty($params['tags'])) {
1322
+		if (!is_array($params['tags'])) {
1323
+			$comma = _x(',', 'tag delimiter');
1324
+			if ( ',' !== $comma ) {
1325
+				$params['tags'] = str_replace($comma, ',', $params['tags']);
1326
+			}
1327
+			$params['tags'] = explode(',', trim($params['tags'], " \n\t\r\0\x0B,"));
1328
+			$params['tags'] = array_map('trim', $params['tags']);
1329
+		}
1330
+	} else {
1331
+		$params['tags'] = array();
1332
+	}
1333
+
1334
+	/**
1335
+	 * End of validation
1336
+	 */
1337
+	if (isset($atts['geodir_ajax'])) {
1338
+		$params['geodir_ajax'] = $atts['geodir_ajax'];
1339
+		unset($atts['geodir_ajax']);
1340
+	}
1341
+	if (isset($atts['pageno'])) {
1342
+		$params['pageno'] = $atts['pageno'];
1343
+		unset($atts['pageno']);
1344
+	}
1345
+
1346
+	if ( !empty($atts['shortcode_content']) ) {
1347
+		$content = $atts['shortcode_content'];
1348
+	}
1349
+	$params['shortcode_content'] = trim($content);
1350
+	$atts['shortcode_content'] = trim($content);
1351 1351
     
1352
-    $params['shortcode_atts']       = $atts;
1352
+	$params['shortcode_atts']       = $atts;
1353 1353
 
1354
-    $output = geodir_sc_gd_listings_output($params);
1354
+	$output = geodir_sc_gd_listings_output($params);
1355 1355
 
1356
-    return $output;
1356
+	return $output;
1357 1357
 }
1358 1358
 add_shortcode('gd_listings', 'geodir_sc_gd_listings');
1359 1359
 
@@ -1393,56 +1393,56 @@  discard block
 block discarded – undo
1393 1393
  * @return string HTML content to display CPT categories.
1394 1394
  */
1395 1395
 function geodir_sc_cpt_categories_widget($atts, $content = '') {
1396
-    $defaults = array(
1397
-        'title' => '',
1398
-        'post_type' => '', // NULL for all
1399
-        'hide_empty' => '',
1400
-        'show_count' => '',
1401
-        'hide_icon' => '',
1402
-        'cpt_left' => '',
1403
-        'sort_by' => 'count',
1404
-        'max_count' => 'all',
1405
-        'max_level' => '1',
1406
-        'no_cpt_filter' => '',
1407
-        'no_cat_filter' => '',
1408
-        'before_widget' => '<section id="geodir_cpt_categories_widget-1" class="widget geodir-widget geodir_cpt_categories_widget geodir_sc_cpt_categories_widget">',
1409
-        'after_widget' => '</section>',
1410
-        'before_title' => '<h3 class="widget-title">',
1411
-        'after_title' => '</h3>',
1412
-    );
1413
-    $params = shortcode_atts($defaults, $atts);
1414
-
1415
-    /**
1416
-     * Validate our incoming params
1417
-     */
1418
-    // Make sure we have an array
1419
-    $params['post_type'] = !is_array($params['post_type']) && trim($params['post_type']) != '' ? explode(',', trim($params['post_type'])) : array();
1420
-     
1421
-    // Validate the checkboxes used on the widget
1422
-    $params['hide_empty'] 	= gdsc_to_bool_val($params['hide_empty']);
1423
-    $params['show_count'] 	= gdsc_to_bool_val($params['show_count']);
1424
-    $params['hide_icon'] 	= gdsc_to_bool_val($params['hide_icon']);
1425
-    $params['cpt_left'] 	= gdsc_to_bool_val($params['cpt_left']);
1396
+	$defaults = array(
1397
+		'title' => '',
1398
+		'post_type' => '', // NULL for all
1399
+		'hide_empty' => '',
1400
+		'show_count' => '',
1401
+		'hide_icon' => '',
1402
+		'cpt_left' => '',
1403
+		'sort_by' => 'count',
1404
+		'max_count' => 'all',
1405
+		'max_level' => '1',
1406
+		'no_cpt_filter' => '',
1407
+		'no_cat_filter' => '',
1408
+		'before_widget' => '<section id="geodir_cpt_categories_widget-1" class="widget geodir-widget geodir_cpt_categories_widget geodir_sc_cpt_categories_widget">',
1409
+		'after_widget' => '</section>',
1410
+		'before_title' => '<h3 class="widget-title">',
1411
+		'after_title' => '</h3>',
1412
+	);
1413
+	$params = shortcode_atts($defaults, $atts);
1426 1414
 
1427
-    if ($params['max_count'] != 'all') {
1428
-        $params['max_count'] = absint($params['max_count']);
1429
-    }
1415
+	/**
1416
+	 * Validate our incoming params
1417
+	 */
1418
+	// Make sure we have an array
1419
+	$params['post_type'] = !is_array($params['post_type']) && trim($params['post_type']) != '' ? explode(',', trim($params['post_type'])) : array();
1420
+     
1421
+	// Validate the checkboxes used on the widget
1422
+	$params['hide_empty'] 	= gdsc_to_bool_val($params['hide_empty']);
1423
+	$params['show_count'] 	= gdsc_to_bool_val($params['show_count']);
1424
+	$params['hide_icon'] 	= gdsc_to_bool_val($params['hide_icon']);
1425
+	$params['cpt_left'] 	= gdsc_to_bool_val($params['cpt_left']);
1426
+
1427
+	if ($params['max_count'] != 'all') {
1428
+		$params['max_count'] = absint($params['max_count']);
1429
+	}
1430 1430
 
1431
-    if ($params['max_level'] != 'all') {
1432
-        $params['max_level'] = absint($params['max_level']);
1433
-    }
1431
+	if ($params['max_level'] != 'all') {
1432
+		$params['max_level'] = absint($params['max_level']);
1433
+	}
1434 1434
 
1435
-    $params['no_cpt_filter'] = gdsc_to_bool_val($params['no_cpt_filter']);
1436
-    $params['no_cat_filter'] = gdsc_to_bool_val($params['no_cat_filter']);
1435
+	$params['no_cpt_filter'] = gdsc_to_bool_val($params['no_cpt_filter']);
1436
+	$params['no_cat_filter'] = gdsc_to_bool_val($params['no_cat_filter']);
1437 1437
 
1438
-    $params['sort_by'] = $params['sort_by'] == 'az' ? 'az' : 'count';
1438
+	$params['sort_by'] = $params['sort_by'] == 'az' ? 'az' : 'count';
1439 1439
 
1440
-    ob_start();
1441
-    the_widget('geodir_cpt_categories_widget', $params, $params);
1442
-    $output = ob_get_contents();
1443
-    ob_end_clean();
1440
+	ob_start();
1441
+	the_widget('geodir_cpt_categories_widget', $params, $params);
1442
+	$output = ob_get_contents();
1443
+	ob_end_clean();
1444 1444
 
1445
-    return $output;
1445
+	return $output;
1446 1446
 }
1447 1447
 add_shortcode('gd_cpt_categories', 'geodir_sc_cpt_categories_widget');
1448 1448
 
@@ -1457,6 +1457,6 @@  discard block
 block discarded – undo
1457 1457
  * @return string HTML code.
1458 1458
  */
1459 1459
 function geodir_sc_responsive_videos($atts, $content) {
1460
-    return '<div class="geodir-video-wrapper">'.$content.'</div>';
1460
+	return '<div class="geodir-video-wrapper">'.$content.'</div>';
1461 1461
 }
1462 1462
 add_shortcode('gd_video', 'geodir_sc_responsive_videos');
1463 1463
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/general_functions.php 2 patches
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -327,7 +327,7 @@  discard block
 block discarded – undo
327 327
 			break;
328 328
 		case 'preview':
329 329
 			if ( ( is_page() && get_query_var( 'page_id' ) == geodir_preview_page_id() ) && isset( $_REQUEST['listing_type'] )
330
-			     && in_array( $_REQUEST['listing_type'], geodir_get_posttypes() )
330
+				 && in_array( $_REQUEST['listing_type'], geodir_get_posttypes() )
331 331
 			) {
332 332
 				return true;
333 333
 			}
@@ -528,9 +528,9 @@  discard block
 block discarded – undo
528 528
 
529 529
 //check if homepage
530 530
 		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] )
531
-		     && ! isset( $wp->query_vars['page_id'] )
532
-		     && ! isset( $wp->query_vars['pagename'] )
533
-		     && is_page_geodir_home()
531
+			 && ! isset( $wp->query_vars['page_id'] )
532
+			 && ! isset( $wp->query_vars['pagename'] )
533
+			 && is_page_geodir_home()
534 534
 		) {
535 535
 			$wp->query_vars['gd_is_geodir_page'] = true;
536 536
 		}
@@ -715,8 +715,8 @@  discard block
 block discarded – undo
715 715
 		$deltaLatitude  = deg2rad( (float) $point2['latitude'] - (float) $point1['latitude'] );
716 716
 		$deltaLongitude = deg2rad( (float) $point2['longitude'] - (float) $point1['longitude'] );
717 717
 		$a              = sin( $deltaLatitude / 2 ) * sin( $deltaLatitude / 2 ) +
718
-		                  cos( deg2rad( (float) $point1['latitude'] ) ) * cos( deg2rad( (float) $point2['latitude'] ) ) *
719
-		                  sin( $deltaLongitude / 2 ) * sin( $deltaLongitude / 2 );
718
+						  cos( deg2rad( (float) $point1['latitude'] ) ) * cos( deg2rad( (float) $point2['latitude'] ) ) *
719
+						  sin( $deltaLongitude / 2 ) * sin( $deltaLongitude / 2 );
720 720
 		$c              = 2 * atan2( sqrt( $a ), sqrt( 1 - $a ) );
721 721
 		$distance       = $earthMeanRadius * $c;
722 722
 
@@ -3856,10 +3856,10 @@  discard block
 block discarded – undo
3856 3856
 			$gridview_columns_widget = '';
3857 3857
 		}
3858 3858
 			/**
3859
-		 * Filter the widget listing listview template path.
3860
-		 *
3861
-		 * @since 1.0.0
3862
-		 */
3859
+			 * Filter the widget listing listview template path.
3860
+			 *
3861
+			 * @since 1.0.0
3862
+			 */
3863 3863
 		$template = apply_filters( "geodir_template_part-widget-listing-listview", geodir_locate_template( 'widget-listing-listview' ) );
3864 3864
 		if ( ! isset( $character_count ) ) {
3865 3865
 			/**
@@ -5241,7 +5241,7 @@  discard block
 block discarded – undo
5241 5241
  * @param string $name The name of the string which helps to know what's being translated.
5242 5242
  */
5243 5243
 function geodir_wpml_register_string( $string, $domain = 'geodirectory', $name = '' ) {
5244
-    do_action( 'wpml_register_single_string', $domain, $name, $string );
5244
+	do_action( 'wpml_register_single_string', $domain, $name, $string );
5245 5245
 }
5246 5246
 
5247 5247
 /**
@@ -5257,5 +5257,5 @@  discard block
 block discarded – undo
5257 5257
  * @return string The translated string.
5258 5258
  */
5259 5259
 function geodir_wpml_translate_string( $string, $domain = 'geodirectory', $name = '', $language_code = NULL ) {
5260
-    return apply_filters( 'wpml_translate_single_string', $string, $domain, $name, $language_code );
5260
+	return apply_filters( 'wpml_translate_single_string', $string, $domain, $name, $language_code );
5261 5261
 }
5262 5262
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +1295 added lines, -1295 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 /**
11 11
  * Get All Plugin functions from WordPress
12 12
  */
13
-include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
13
+include_once(ABSPATH.'wp-admin/includes/plugin.php');
14 14
 
15 15
 /*-----------------------------------------------------------------------------------*/
16 16
 /* Helper functions */
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
  * @return string example url eg: http://wpgeo.directory/wp-content/plugins/geodirectory
28 28
  */
29 29
 function geodir_plugin_url() {
30
-	return plugins_url( '', dirname( __FILE__ ) );
30
+	return plugins_url('', dirname(__FILE__));
31 31
 	/*
32 32
 	if ( is_ssl() ) :
33 33
 		return str_replace( 'http://', 'https://', WP_PLUGIN_URL ) . "/" . plugin_basename( dirname( dirname( __FILE__ ) ) );
@@ -47,10 +47,10 @@  discard block
 block discarded – undo
47 47
  * @return string example url eg: /home/geo/public_html/wp-content/plugins/geodirectory
48 48
  */
49 49
 function geodir_plugin_path() {
50
-	if ( defined( 'GD_TESTING_MODE' ) && GD_TESTING_MODE ) {
51
-		return dirname( dirname( __FILE__ ) );
50
+	if (defined('GD_TESTING_MODE') && GD_TESTING_MODE) {
51
+		return dirname(dirname(__FILE__));
52 52
 	} else {
53
-		return WP_PLUGIN_DIR . "/" . plugin_basename( dirname( dirname( __FILE__ ) ) );
53
+		return WP_PLUGIN_DIR."/".plugin_basename(dirname(dirname(__FILE__)));
54 54
 	}
55 55
 }
56 56
 
@@ -65,10 +65,10 @@  discard block
 block discarded – undo
65 65
  * @return bool true or false.
66 66
  * @todo    check if this is faster than normal WP check and remove if not.
67 67
  */
68
-function geodir_is_plugin_active( $plugin ) {
69
-	$active_plugins = get_option( 'active_plugins' );
70
-	foreach ( $active_plugins as $key => $active_plugin ) {
71
-		if ( strstr( $active_plugin, $plugin ) ) {
68
+function geodir_is_plugin_active($plugin) {
69
+	$active_plugins = get_option('active_plugins');
70
+	foreach ($active_plugins as $key => $active_plugin) {
71
+		if (strstr($active_plugin, $plugin)) {
72 72
 			return true;
73 73
 		}
74 74
 	}
@@ -90,8 +90,8 @@  discard block
 block discarded – undo
90 90
  *
91 91
  * @return bool|int|string the formatted date.
92 92
  */
93
-function geodir_get_formated_date( $date ) {
94
-	return mysql2date( get_option( 'date_format' ), $date );
93
+function geodir_get_formated_date($date) {
94
+	return mysql2date(get_option('date_format'), $date);
95 95
 }
96 96
 
97 97
 /**
@@ -107,8 +107,8 @@  discard block
 block discarded – undo
107 107
  *
108 108
  * @return bool|int|string the formatted time.
109 109
  */
110
-function geodir_get_formated_time( $time ) {
111
-	return mysql2date( get_option( 'time_format' ), $time, $translate = true );
110
+function geodir_get_formated_time($time) {
111
+	return mysql2date(get_option('time_format'), $time, $translate = true);
112 112
 }
113 113
 
114 114
 
@@ -126,35 +126,35 @@  discard block
 block discarded – undo
126 126
  *
127 127
  * @return string Formatted link.
128 128
  */
129
-function geodir_getlink( $url, $params = array(), $use_existing_arguments = false ) {
130
-	if ( $use_existing_arguments ) {
129
+function geodir_getlink($url, $params = array(), $use_existing_arguments = false) {
130
+	if ($use_existing_arguments) {
131 131
 		$params = $params + $_GET;
132 132
 	}
133
-	if ( ! $params ) {
133
+	if (!$params) {
134 134
 		return $url;
135 135
 	}
136 136
 	$link = $url;
137
-	if ( strpos( $link, '?' ) === false ) {
137
+	if (strpos($link, '?') === false) {
138 138
 		$link .= '?';
139 139
 	} //If there is no '?' add one at the end
140
-	elseif ( strpos( $link, '//maps.google.com/maps/api/js?language=' ) ) {
140
+	elseif (strpos($link, '//maps.google.com/maps/api/js?language=')) {
141 141
 		$link .= '&amp;';
142 142
 	} //If there is no '&' at the END, add one.
143
-	elseif ( ! preg_match( '/(\?|\&(amp;)?)$/', $link ) ) {
143
+	elseif (!preg_match('/(\?|\&(amp;)?)$/', $link)) {
144 144
 		$link .= '&';
145 145
 	} //If there is no '&' at the END, add one.
146 146
 
147 147
 	$params_arr = array();
148
-	foreach ( $params as $key => $value ) {
149
-		if ( gettype( $value ) == 'array' ) { //Handle array data properly
150
-			foreach ( $value as $val ) {
151
-				$params_arr[] = $key . '[]=' . urlencode( $val );
148
+	foreach ($params as $key => $value) {
149
+		if (gettype($value) == 'array') { //Handle array data properly
150
+			foreach ($value as $val) {
151
+				$params_arr[] = $key.'[]='.urlencode($val);
152 152
 			}
153 153
 		} else {
154
-			$params_arr[] = $key . '=' . urlencode( $value );
154
+			$params_arr[] = $key.'='.urlencode($value);
155 155
 		}
156 156
 	}
157
-	$link .= implode( '&', $params_arr );
157
+	$link .= implode('&', $params_arr);
158 158
 
159 159
 	return $link;
160 160
 }
@@ -171,18 +171,18 @@  discard block
 block discarded – undo
171 171
  *
172 172
  * @return string Listing page url if valid. Otherwise home url will be returned.
173 173
  */
174
-function geodir_get_addlisting_link( $post_type = '' ) {
174
+function geodir_get_addlisting_link($post_type = '') {
175 175
 	global $wpdb;
176 176
 
177 177
 	//$check_pkg  = $wpdb->get_var("SELECT pid FROM ".GEODIR_PRICE_TABLE." WHERE post_type='".$post_type."' and status != '0'");
178 178
 	$check_pkg = 1;
179
-	if ( post_type_exists( $post_type ) && $check_pkg ) {
179
+	if (post_type_exists($post_type) && $check_pkg) {
180 180
 
181
-		$add_listing_link = get_page_link( geodir_add_listing_page_id() );
181
+		$add_listing_link = get_page_link(geodir_add_listing_page_id());
182 182
 
183
-		return esc_url( add_query_arg( array( 'listing_type' => $post_type ), $add_listing_link ) );
183
+		return esc_url(add_query_arg(array('listing_type' => $post_type), $add_listing_link));
184 184
 	} else {
185
-		return get_bloginfo( 'url' );
185
+		return get_bloginfo('url');
186 186
 	}
187 187
 }
188 188
 
@@ -210,7 +210,7 @@  discard block
 block discarded – undo
210 210
 	if (!empty($_SERVER['PHP_SELF']) && !empty($_SERVER['REQUEST_URI'])) {
211 211
 		// To build the entire URI we need to prepend the protocol, and the http host
212 212
 		// to the URI string.
213
-		$pageURL .= $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
213
+		$pageURL .= $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
214 214
 	} else {
215 215
 		/*
216 216
 		 * Since we do not have REQUEST_URI to work with, we will assume we are
@@ -219,11 +219,11 @@  discard block
 block discarded – undo
219 219
 		 *
220 220
 		 * IIS uses the SCRIPT_NAME variable instead of a REQUEST_URI variable... thanks, MS
221 221
 		 */
222
-		$pageURL .= $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME'];
222
+		$pageURL .= $_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
223 223
 		
224 224
 		// If the query string exists append it to the URI string
225 225
 		if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
226
-			$pageURL .= '?' . $_SERVER['QUERY_STRING'];
226
+			$pageURL .= '?'.$_SERVER['QUERY_STRING'];
227 227
 		}
228 228
 	}
229 229
 	
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
 	 *
235 235
 	 * @param string $pageURL The URL of the current page.
236 236
 	 */
237
-	return apply_filters( 'geodir_curPageURL', $pageURL );
237
+	return apply_filters('geodir_curPageURL', $pageURL);
238 238
 }
239 239
 
240 240
 /**
@@ -249,12 +249,12 @@  discard block
 block discarded – undo
249 249
  *
250 250
  * @return string Cleaned variable.
251 251
  */
252
-function geodir_clean( $string ) {
252
+function geodir_clean($string) {
253 253
 
254
-	$string = trim( strip_tags( stripslashes( $string ) ) );
255
-	$string = str_replace( " ", "-", $string ); // Replaces all spaces with hyphens.
256
-	$string = preg_replace( '/[^A-Za-z0-9\-\_]/', '', $string ); // Removes special chars.
257
-	$string = preg_replace( '/-+/', '-', $string ); // Replaces multiple hyphens with single one.
254
+	$string = trim(strip_tags(stripslashes($string)));
255
+	$string = str_replace(" ", "-", $string); // Replaces all spaces with hyphens.
256
+	$string = preg_replace('/[^A-Za-z0-9\-\_]/', '', $string); // Removes special chars.
257
+	$string = preg_replace('/-+/', '-', $string); // Replaces multiple hyphens with single one.
258 258
 
259 259
 	return $string;
260 260
 }
@@ -268,13 +268,13 @@  discard block
 block discarded – undo
268 268
  */
269 269
 function geodir_get_weekday() {
270 270
 	return array(
271
-		__( 'Sunday', 'geodirectory' ),
272
-		__( 'Monday', 'geodirectory' ),
273
-		__( 'Tuesday', 'geodirectory' ),
274
-		__( 'Wednesday', 'geodirectory' ),
275
-		__( 'Thursday', 'geodirectory' ),
276
-		__( 'Friday', 'geodirectory' ),
277
-		__( 'Saturday', 'geodirectory' )
271
+		__('Sunday', 'geodirectory'),
272
+		__('Monday', 'geodirectory'),
273
+		__('Tuesday', 'geodirectory'),
274
+		__('Wednesday', 'geodirectory'),
275
+		__('Thursday', 'geodirectory'),
276
+		__('Friday', 'geodirectory'),
277
+		__('Saturday', 'geodirectory')
278 278
 	);
279 279
 }
280 280
 
@@ -287,11 +287,11 @@  discard block
 block discarded – undo
287 287
  */
288 288
 function geodir_get_weeks() {
289 289
 	return array(
290
-		__( 'First', 'geodirectory' ),
291
-		__( 'Second', 'geodirectory' ),
292
-		__( 'Third', 'geodirectory' ),
293
-		__( 'Fourth', 'geodirectory' ),
294
-		__( 'Last', 'geodirectory' )
290
+		__('First', 'geodirectory'),
291
+		__('Second', 'geodirectory'),
292
+		__('Third', 'geodirectory'),
293
+		__('Fourth', 'geodirectory'),
294
+		__('Last', 'geodirectory')
295 295
 	);
296 296
 }
297 297
 
@@ -310,112 +310,112 @@  discard block
 block discarded – undo
310 310
  *
311 311
  * @return bool If valid returns true. Otherwise false.
312 312
  */
313
-function geodir_is_page( $gdpage = '' ) {
313
+function geodir_is_page($gdpage = '') {
314 314
 
315 315
 	global $wp_query, $post, $wp;
316 316
 	//if(!is_admin()):
317 317
 
318
-	switch ( $gdpage ):
318
+	switch ($gdpage):
319 319
 		case 'add-listing':
320 320
 
321
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_add_listing_page_id() ) {
321
+			if (is_page() && get_query_var('page_id') == geodir_add_listing_page_id()) {
322 322
 				return true;
323
-			} elseif ( is_page() && isset( $post->post_content ) && has_shortcode( $post->post_content, 'gd_add_listing' ) ) {
323
+			} elseif (is_page() && isset($post->post_content) && has_shortcode($post->post_content, 'gd_add_listing')) {
324 324
 				return true;
325 325
 			}
326 326
 
327 327
 			break;
328 328
 		case 'preview':
329
-			if ( ( is_page() && get_query_var( 'page_id' ) == geodir_preview_page_id() ) && isset( $_REQUEST['listing_type'] )
330
-			     && in_array( $_REQUEST['listing_type'], geodir_get_posttypes() )
329
+			if ((is_page() && get_query_var('page_id') == geodir_preview_page_id()) && isset($_REQUEST['listing_type'])
330
+			     && in_array($_REQUEST['listing_type'], geodir_get_posttypes())
331 331
 			) {
332 332
 				return true;
333 333
 			}
334 334
 			break;
335 335
 		case 'listing-success':
336
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_success_page_id() ) {
336
+			if (is_page() && get_query_var('page_id') == geodir_success_page_id()) {
337 337
 				return true;
338 338
 			}
339 339
 			break;
340 340
 		case 'detail':
341
-			$post_type = get_query_var( 'post_type' );
342
-			if ( is_array( $post_type ) ) {
343
-				$post_type = reset( $post_type );
341
+			$post_type = get_query_var('post_type');
342
+			if (is_array($post_type)) {
343
+				$post_type = reset($post_type);
344 344
 			}
345
-			if ( is_single() && in_array( $post_type, geodir_get_posttypes() ) ) {
345
+			if (is_single() && in_array($post_type, geodir_get_posttypes())) {
346 346
 				return true;
347 347
 			}
348 348
 			break;
349 349
 		case 'pt':
350
-			$post_type = get_query_var( 'post_type' );
351
-			if ( is_array( $post_type ) ) {
352
-				$post_type = reset( $post_type );
350
+			$post_type = get_query_var('post_type');
351
+			if (is_array($post_type)) {
352
+				$post_type = reset($post_type);
353 353
 			}
354
-			if ( is_post_type_archive() && in_array( $post_type, geodir_get_posttypes() ) && ! is_tax() ) {
354
+			if (is_post_type_archive() && in_array($post_type, geodir_get_posttypes()) && !is_tax()) {
355 355
 				return true;
356 356
 			}
357 357
 
358 358
 			break;
359 359
 		case 'listing':
360
-			if ( is_tax() && geodir_get_taxonomy_posttype() ) {
360
+			if (is_tax() && geodir_get_taxonomy_posttype()) {
361 361
 				global $current_term, $taxonomy, $term;
362 362
 
363 363
 				return true;
364 364
 			}
365
-			$post_type = get_query_var( 'post_type' );
366
-			if ( is_array( $post_type ) ) {
367
-				$post_type = reset( $post_type );
365
+			$post_type = get_query_var('post_type');
366
+			if (is_array($post_type)) {
367
+				$post_type = reset($post_type);
368 368
 			}
369
-			if ( is_post_type_archive() && in_array( $post_type, geodir_get_posttypes() ) ) {
369
+			if (is_post_type_archive() && in_array($post_type, geodir_get_posttypes())) {
370 370
 				return true;
371 371
 			}
372 372
 
373 373
 			break;
374 374
 		case 'home':
375 375
 
376
-			if ( ( is_page() && get_query_var( 'page_id' ) == geodir_home_page_id() ) || is_page_geodir_home() ) {
376
+			if ((is_page() && get_query_var('page_id') == geodir_home_page_id()) || is_page_geodir_home()) {
377 377
 				return true;
378 378
 			}
379 379
 
380 380
 			break;
381 381
 		case 'location':
382
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_location_page_id() ) {
382
+			if (is_page() && get_query_var('page_id') == geodir_location_page_id()) {
383 383
 				return true;
384 384
 			}
385 385
 			break;
386 386
 		case 'author':
387
-			if ( is_author() && isset( $_REQUEST['geodir_dashbord'] ) ) {
387
+			if (is_author() && isset($_REQUEST['geodir_dashbord'])) {
388 388
 				return true;
389 389
 			}
390 390
 
391
-			if ( function_exists( 'bp_loggedin_user_id' ) && function_exists( 'bp_displayed_user_id' ) && $my_id = (int) bp_loggedin_user_id() ) {
392
-				if ( ( (bool) bp_is_current_component( 'listings' ) || (bool) bp_is_current_component( 'favorites' ) ) && $my_id > 0 && $my_id == (int) bp_displayed_user_id() ) {
391
+			if (function_exists('bp_loggedin_user_id') && function_exists('bp_displayed_user_id') && $my_id = (int) bp_loggedin_user_id()) {
392
+				if (((bool) bp_is_current_component('listings') || (bool) bp_is_current_component('favorites')) && $my_id > 0 && $my_id == (int) bp_displayed_user_id()) {
393 393
 					return true;
394 394
 				}
395 395
 			}
396 396
 			break;
397 397
 		case 'search':
398
-			if ( is_search() && isset( $_REQUEST['geodir_search'] ) ) {
398
+			if (is_search() && isset($_REQUEST['geodir_search'])) {
399 399
 				return true;
400 400
 			}
401 401
 			break;
402 402
 		case 'info':
403
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_info_page_id() ) {
403
+			if (is_page() && get_query_var('page_id') == geodir_info_page_id()) {
404 404
 				return true;
405 405
 			}
406 406
 			break;
407 407
 		case 'login':
408
-			if ( is_page() && get_query_var( 'page_id' ) == geodir_login_page_id() ) {
408
+			if (is_page() && get_query_var('page_id') == geodir_login_page_id()) {
409 409
 				return true;
410 410
 			}
411 411
 			break;
412 412
 		case 'checkout':
413
-			if ( is_page() && function_exists( 'geodir_payment_checkout_page_id' ) && get_query_var( 'page_id' ) == geodir_payment_checkout_page_id() ) {
413
+			if (is_page() && function_exists('geodir_payment_checkout_page_id') && get_query_var('page_id') == geodir_payment_checkout_page_id()) {
414 414
 				return true;
415 415
 			}
416 416
 			break;
417 417
 		case 'invoices':
418
-			if ( is_page() && function_exists( 'geodir_payment_invoices_page_id' ) && get_query_var( 'page_id' ) == geodir_payment_invoices_page_id() ) {
418
+			if (is_page() && function_exists('geodir_payment_invoices_page_id') && get_query_var('page_id') == geodir_payment_invoices_page_id()) {
419 419
 				return true;
420 420
 			}
421 421
 			break;
@@ -440,25 +440,25 @@  discard block
 block discarded – undo
440 440
  *
441 441
  * @param object $wp WordPress object.
442 442
  */
443
-function geodir_set_is_geodir_page( $wp ) {
444
-	if ( ! is_admin() ) {
443
+function geodir_set_is_geodir_page($wp) {
444
+	if (!is_admin()) {
445 445
 		//$wp->query_vars['gd_is_geodir_page'] = false;
446 446
 		//print_r()
447
-		if ( empty( $wp->query_vars ) || ! array_diff( array_keys( $wp->query_vars ), array(
447
+		if (empty($wp->query_vars) || !array_diff(array_keys($wp->query_vars), array(
448 448
 				'preview',
449 449
 				'page',
450 450
 				'paged',
451 451
 				'cpage'
452
-			) )
452
+			))
453 453
 		) {
454
-			if ( geodir_is_page( 'home' ) ) {
454
+			if (geodir_is_page('home')) {
455 455
 				$wp->query_vars['gd_is_geodir_page'] = true;
456 456
 			}
457 457
 
458 458
 
459 459
 		}
460 460
 
461
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $wp->query_vars['page_id'] ) ) {
461
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($wp->query_vars['page_id'])) {
462 462
 			if (
463 463
 				$wp->query_vars['page_id'] == geodir_add_listing_page_id()
464 464
 				|| $wp->query_vars['page_id'] == geodir_preview_page_id()
@@ -467,26 +467,26 @@  discard block
 block discarded – undo
467 467
 				|| $wp->query_vars['page_id'] == geodir_home_page_id()
468 468
 				|| $wp->query_vars['page_id'] == geodir_info_page_id()
469 469
 				|| $wp->query_vars['page_id'] == geodir_login_page_id()
470
-				|| ( function_exists( 'geodir_payment_checkout_page_id' ) && $wp->query_vars['page_id'] == geodir_payment_checkout_page_id() )
471
-				|| ( function_exists( 'geodir_payment_invoices_page_id' ) && $wp->query_vars['page_id'] == geodir_payment_invoices_page_id() )
470
+				|| (function_exists('geodir_payment_checkout_page_id') && $wp->query_vars['page_id'] == geodir_payment_checkout_page_id())
471
+				|| (function_exists('geodir_payment_invoices_page_id') && $wp->query_vars['page_id'] == geodir_payment_invoices_page_id())
472 472
 			) {
473 473
 				$wp->query_vars['gd_is_geodir_page'] = true;
474 474
 			}
475 475
 		}
476 476
 
477
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $wp->query_vars['pagename'] ) ) {
478
-			$page = get_page_by_path( $wp->query_vars['pagename'] );
477
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($wp->query_vars['pagename'])) {
478
+			$page = get_page_by_path($wp->query_vars['pagename']);
479 479
 
480
-			if ( ! empty( $page ) && (
480
+			if (!empty($page) && (
481 481
 					$page->ID == geodir_add_listing_page_id()
482 482
 					|| $page->ID == geodir_preview_page_id()
483 483
 					|| $page->ID == geodir_success_page_id()
484 484
 					|| $page->ID == geodir_location_page_id()
485
-					|| ( isset( $wp->query_vars['page_id'] ) && $wp->query_vars['page_id'] == geodir_home_page_id() )
486
-					|| ( isset( $wp->query_vars['page_id'] ) && $wp->query_vars['page_id'] == geodir_info_page_id() )
487
-					|| ( isset( $wp->query_vars['page_id'] ) && $wp->query_vars['page_id'] == geodir_login_page_id() )
488
-					|| ( isset( $wp->query_vars['page_id'] ) && function_exists( 'geodir_payment_checkout_page_id' ) && $wp->query_vars['page_id'] == geodir_payment_checkout_page_id() )
489
-					|| ( isset( $wp->query_vars['page_id'] ) && function_exists( 'geodir_payment_invoices_page_id' ) && $wp->query_vars['page_id'] == geodir_payment_invoices_page_id() )
485
+					|| (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_home_page_id())
486
+					|| (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_info_page_id())
487
+					|| (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_login_page_id())
488
+					|| (isset($wp->query_vars['page_id']) && function_exists('geodir_payment_checkout_page_id') && $wp->query_vars['page_id'] == geodir_payment_checkout_page_id())
489
+					|| (isset($wp->query_vars['page_id']) && function_exists('geodir_payment_invoices_page_id') && $wp->query_vars['page_id'] == geodir_payment_invoices_page_id())
490 490
 				)
491 491
 			) {
492 492
 				$wp->query_vars['gd_is_geodir_page'] = true;
@@ -494,20 +494,20 @@  discard block
 block discarded – undo
494 494
 		}
495 495
 
496 496
 
497
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $wp->query_vars['post_type'] ) && $wp->query_vars['post_type'] != '' ) {
497
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($wp->query_vars['post_type']) && $wp->query_vars['post_type'] != '') {
498 498
 			$requested_post_type = $wp->query_vars['post_type'];
499 499
 			// check if this post type is geodirectory post types
500 500
 			$post_type_array = geodir_get_posttypes();
501
-			if ( in_array( $requested_post_type, $post_type_array ) ) {
501
+			if (in_array($requested_post_type, $post_type_array)) {
502 502
 				$wp->query_vars['gd_is_geodir_page'] = true;
503 503
 			}
504 504
 		}
505 505
 
506
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) ) {
507
-			$geodir_taxonomis = geodir_get_taxonomies( '', true );
508
-			if ( ! empty( $geodir_taxonomis ) ) {
509
-				foreach ( $geodir_taxonomis as $taxonomy ) {
510
-					if ( array_key_exists( $taxonomy, $wp->query_vars ) ) {
506
+		if (!isset($wp->query_vars['gd_is_geodir_page'])) {
507
+			$geodir_taxonomis = geodir_get_taxonomies('', true);
508
+			if (!empty($geodir_taxonomis)) {
509
+				foreach ($geodir_taxonomis as $taxonomy) {
510
+					if (array_key_exists($taxonomy, $wp->query_vars)) {
511 511
 						$wp->query_vars['gd_is_geodir_page'] = true;
512 512
 						break;
513 513
 					}
@@ -516,20 +516,20 @@  discard block
 block discarded – undo
516 516
 
517 517
 		}
518 518
 
519
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $wp->query_vars['author_name'] ) && isset( $_REQUEST['geodir_dashbord'] ) ) {
519
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($wp->query_vars['author_name']) && isset($_REQUEST['geodir_dashbord'])) {
520 520
 			$wp->query_vars['gd_is_geodir_page'] = true;
521 521
 		}
522 522
 
523 523
 
524
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] ) && isset( $_REQUEST['geodir_search'] ) ) {
524
+		if (!isset($wp->query_vars['gd_is_geodir_page']) && isset($_REQUEST['geodir_search'])) {
525 525
 			$wp->query_vars['gd_is_geodir_page'] = true;
526 526
 		}
527 527
 
528 528
 
529 529
 //check if homepage
530
-		if ( ! isset( $wp->query_vars['gd_is_geodir_page'] )
531
-		     && ! isset( $wp->query_vars['page_id'] )
532
-		     && ! isset( $wp->query_vars['pagename'] )
530
+		if (!isset($wp->query_vars['gd_is_geodir_page'])
531
+		     && !isset($wp->query_vars['page_id'])
532
+		     && !isset($wp->query_vars['pagename'])
533 533
 		     && is_page_geodir_home()
534 534
 		) {
535 535
 			$wp->query_vars['gd_is_geodir_page'] = true;
@@ -553,14 +553,14 @@  discard block
 block discarded – undo
553 553
  */
554 554
 function geodir_is_geodir_page() {
555 555
 	global $wp;
556
-	if ( isset( $wp->query_vars['gd_is_geodir_page'] ) && $wp->query_vars['gd_is_geodir_page'] ) {
556
+	if (isset($wp->query_vars['gd_is_geodir_page']) && $wp->query_vars['gd_is_geodir_page']) {
557 557
 		return true;
558 558
 	} else {
559 559
 		return false;
560 560
 	}
561 561
 }
562 562
 
563
-if ( ! function_exists( 'geodir_get_imagesize' ) ) {
563
+if (!function_exists('geodir_get_imagesize')) {
564 564
 	/**
565 565
 	 * Get image size using the size key .
566 566
 	 *
@@ -571,13 +571,13 @@  discard block
 block discarded – undo
571 571
 	 *
572 572
 	 * @return array|mixed|void|WP_Error If valid returns image size. Else returns error.
573 573
 	 */
574
-	function geodir_get_imagesize( $size = '' ) {
574
+	function geodir_get_imagesize($size = '') {
575 575
 
576 576
 		$imagesizes = array(
577
-			'list-thumb'   => array( 'w' => 283, 'h' => 188 ),
578
-			'thumbnail'    => array( 'w' => 125, 'h' => 125 ),
579
-			'widget-thumb' => array( 'w' => 50, 'h' => 50 ),
580
-			'slider-thumb' => array( 'w' => 100, 'h' => 100 )
577
+			'list-thumb'   => array('w' => 283, 'h' => 188),
578
+			'thumbnail'    => array('w' => 125, 'h' => 125),
579
+			'widget-thumb' => array('w' => 50, 'h' => 50),
580
+			'slider-thumb' => array('w' => 100, 'h' => 100)
581 581
 		);
582 582
 
583 583
 		/**
@@ -587,9 +587,9 @@  discard block
 block discarded – undo
587 587
 		 *
588 588
 		 * @param array $imagesizes Image size array.
589 589
 		 */
590
-		$imagesizes = apply_filters( 'geodir_imagesizes', $imagesizes );
590
+		$imagesizes = apply_filters('geodir_imagesizes', $imagesizes);
591 591
 
592
-		if ( ! empty( $size ) && array_key_exists( $size, $imagesizes ) ) {
592
+		if (!empty($size) && array_key_exists($size, $imagesizes)) {
593 593
 			/**
594 594
 			 * Filters image size of the passed key.
595 595
 			 *
@@ -597,11 +597,11 @@  discard block
 block discarded – undo
597 597
 			 *
598 598
 			 * @param array $imagesizes [$size] Image size array of the passed key.
599 599
 			 */
600
-			return apply_filters( 'geodir_get_imagesize_' . $size, $imagesizes[ $size ] );
600
+			return apply_filters('geodir_get_imagesize_'.$size, $imagesizes[$size]);
601 601
 
602
-		} elseif ( ! empty( $size ) ) {
602
+		} elseif (!empty($size)) {
603 603
 
604
-			return new WP_Error( 'geodir_no_imagesize', __( "Given image size is not valid", 'geodirectory' ) );
604
+			return new WP_Error('geodir_no_imagesize', __("Given image size is not valid", 'geodirectory'));
605 605
 
606 606
 		}
607 607
 
@@ -625,7 +625,7 @@  discard block
 block discarded – undo
625 625
 */
626 626
 
627 627
 
628
-if ( ! function_exists( 'createRandomString' ) ) {
628
+if (!function_exists('createRandomString')) {
629 629
 	/**
630 630
 	 * Creates random string.
631 631
 	 *
@@ -635,21 +635,21 @@  discard block
 block discarded – undo
635 635
 	 */
636 636
 	function createRandomString() {
637 637
 		$chars = "abcdefghijkmlnopqrstuvwxyz1023456789";
638
-		srand( (double) microtime() * 1000000 );
638
+		srand((double) microtime() * 1000000);
639 639
 		$i       = 0;
640 640
 		$rstring = '';
641
-		while ( $i <= 25 ) {
641
+		while ($i <= 25) {
642 642
 			$num     = rand() % 33;
643
-			$tmp     = substr( $chars, $num, 1 );
644
-			$rstring = $rstring . $tmp;
645
-			$i ++;
643
+			$tmp     = substr($chars, $num, 1);
644
+			$rstring = $rstring.$tmp;
645
+			$i++;
646 646
 		}
647 647
 
648 648
 		return $rstring;
649 649
 	}
650 650
 }
651 651
 
652
-if ( ! function_exists( 'geodir_getDistanceRadius' ) ) {
652
+if (!function_exists('geodir_getDistanceRadius')) {
653 653
 	/**
654 654
 	 * Calculates the distance radius.
655 655
 	 *
@@ -660,9 +660,9 @@  discard block
 block discarded – undo
660 660
 	 *
661 661
 	 * @return float The mean radius.
662 662
 	 */
663
-	function geodir_getDistanceRadius( $uom = 'km' ) {
663
+	function geodir_getDistanceRadius($uom = 'km') {
664 664
 //	Use Haversine formula to calculate the great circle distance between two points identified by longitude and latitude
665
-		switch ( geodir_strtolower( $uom ) ):
665
+		switch (geodir_strtolower($uom)):
666 666
 			case 'km'    :
667 667
 				$earthMeanRadius = 6371.009; // km
668 668
 				break;
@@ -694,7 +694,7 @@  discard block
 block discarded – undo
694 694
 }
695 695
 
696 696
 
697
-if ( ! function_exists( 'geodir_calculateDistanceFromLatLong' ) ) {
697
+if (!function_exists('geodir_calculateDistanceFromLatLong')) {
698 698
 	/**
699 699
 	 * Calculate the great circle distance between two points identified by longitude and latitude.
700 700
 	 *
@@ -707,17 +707,17 @@  discard block
 block discarded – undo
707 707
 	 *
708 708
 	 * @return float The distance.
709 709
 	 */
710
-	function geodir_calculateDistanceFromLatLong( $point1, $point2, $uom = 'km' ) {
710
+	function geodir_calculateDistanceFromLatLong($point1, $point2, $uom = 'km') {
711 711
 //	Use Haversine formula to calculate the great circle distance between two points identified by longitude and latitude
712 712
 
713
-		$earthMeanRadius = geodir_getDistanceRadius( $uom );
713
+		$earthMeanRadius = geodir_getDistanceRadius($uom);
714 714
 
715
-		$deltaLatitude  = deg2rad( (float) $point2['latitude'] - (float) $point1['latitude'] );
716
-		$deltaLongitude = deg2rad( (float) $point2['longitude'] - (float) $point1['longitude'] );
717
-		$a              = sin( $deltaLatitude / 2 ) * sin( $deltaLatitude / 2 ) +
718
-		                  cos( deg2rad( (float) $point1['latitude'] ) ) * cos( deg2rad( (float) $point2['latitude'] ) ) *
719
-		                  sin( $deltaLongitude / 2 ) * sin( $deltaLongitude / 2 );
720
-		$c              = 2 * atan2( sqrt( $a ), sqrt( 1 - $a ) );
715
+		$deltaLatitude  = deg2rad((float) $point2['latitude'] - (float) $point1['latitude']);
716
+		$deltaLongitude = deg2rad((float) $point2['longitude'] - (float) $point1['longitude']);
717
+		$a              = sin($deltaLatitude / 2) * sin($deltaLatitude / 2) +
718
+		                  cos(deg2rad((float) $point1['latitude'])) * cos(deg2rad((float) $point2['latitude'])) *
719
+		                  sin($deltaLongitude / 2) * sin($deltaLongitude / 2);
720
+		$c              = 2 * atan2(sqrt($a), sqrt(1 - $a));
721 721
 		$distance       = $earthMeanRadius * $c;
722 722
 
723 723
 		return $distance;
@@ -726,7 +726,7 @@  discard block
 block discarded – undo
726 726
 }
727 727
 
728 728
 
729
-if ( ! function_exists( 'geodir_sendEmail' ) ) {
729
+if (!function_exists('geodir_sendEmail')) {
730 730
 	/**
731 731
 	 * The main function that send transactional emails using the args provided.
732 732
 	 *
@@ -745,95 +745,95 @@  discard block
 block discarded – undo
745 745
 	 * @param string $post_id       The post ID.
746 746
 	 * @param string $user_id       The user ID.
747 747
 	 */
748
-	function geodir_sendEmail( $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra = '', $message_type, $post_id = '', $user_id = '' ) {
748
+	function geodir_sendEmail($fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra = '', $message_type, $post_id = '', $user_id = '') {
749 749
 		$login_details = '';
750 750
 
751 751
 		// strip slashes from subject & message text
752
-		$to_subject = stripslashes_deep( $to_subject );
753
-		$to_message = stripslashes_deep( $to_message );
752
+		$to_subject = stripslashes_deep($to_subject);
753
+		$to_message = stripslashes_deep($to_message);
754 754
 
755
-		if ( $message_type == 'send_friend' ) {
756
-			$subject = get_option( 'geodir_email_friend_subject' );
757
-			$message = get_option( 'geodir_email_friend_content' );
758
-		} elseif ( $message_type == 'send_enquiry' ) {
759
-			$subject = get_option( 'geodir_email_enquiry_subject' );
760
-			$message = get_option( 'geodir_email_enquiry_content' );
755
+		if ($message_type == 'send_friend') {
756
+			$subject = get_option('geodir_email_friend_subject');
757
+			$message = get_option('geodir_email_friend_content');
758
+		} elseif ($message_type == 'send_enquiry') {
759
+			$subject = get_option('geodir_email_enquiry_subject');
760
+			$message = get_option('geodir_email_enquiry_content');
761 761
 
762 762
 			// change to name in some cases
763
-			$post_author = get_post_field( 'post_author', $post_id );
764
-			if(is_super_admin( $post_author  )){// if admin probably not the post author so change name
765
-				$toEmailName = __('Business Owner','geodirectory');
766
-			}elseif(defined('GEODIRCLAIM_VERSION') && geodir_get_post_meta($post_id,'claimed')!='1'){// if claim manager installed but listing not claimed
767
-				$toEmailName = __('Business Owner','geodirectory');
763
+			$post_author = get_post_field('post_author', $post_id);
764
+			if (is_super_admin($post_author)) {// if admin probably not the post author so change name
765
+				$toEmailName = __('Business Owner', 'geodirectory');
766
+			}elseif (defined('GEODIRCLAIM_VERSION') && geodir_get_post_meta($post_id, 'claimed') != '1') {// if claim manager installed but listing not claimed
767
+				$toEmailName = __('Business Owner', 'geodirectory');
768 768
 			}
769 769
 
770 770
 
771
-		} elseif ( $message_type == 'forgot_password' ) {
772
-			$subject       = get_option( 'geodir_forgot_password_subject' );
773
-			$message       = get_option( 'geodir_forgot_password_content' );
771
+		} elseif ($message_type == 'forgot_password') {
772
+			$subject       = get_option('geodir_forgot_password_subject');
773
+			$message       = get_option('geodir_forgot_password_content');
774 774
 			$login_details = $to_message;
775
-		} elseif ( $message_type == 'registration' ) {
776
-			$subject       = get_option( 'geodir_registration_success_email_subject' );
777
-			$message       = get_option( 'geodir_registration_success_email_content' );
775
+		} elseif ($message_type == 'registration') {
776
+			$subject       = get_option('geodir_registration_success_email_subject');
777
+			$message       = get_option('geodir_registration_success_email_content');
778 778
 			$login_details = $to_message;
779
-		} elseif ( $message_type == 'post_submit' ) {
780
-			$subject = get_option( 'geodir_post_submited_success_email_subject' );
781
-			$message = get_option( 'geodir_post_submited_success_email_content' );
782
-		} elseif ( $message_type == 'listing_published' ) {
783
-			$subject = get_option( 'geodir_post_published_email_subject' );
784
-			$message = get_option( 'geodir_post_published_email_content' );
785
-		} elseif ( $message_type == 'listing_edited' ) {
786
-			$subject = get_option( 'geodir_post_edited_email_subject_admin' );
787
-			$message = get_option( 'geodir_post_edited_email_content_admin' );
779
+		} elseif ($message_type == 'post_submit') {
780
+			$subject = get_option('geodir_post_submited_success_email_subject');
781
+			$message = get_option('geodir_post_submited_success_email_content');
782
+		} elseif ($message_type == 'listing_published') {
783
+			$subject = get_option('geodir_post_published_email_subject');
784
+			$message = get_option('geodir_post_published_email_content');
785
+		} elseif ($message_type == 'listing_edited') {
786
+			$subject = get_option('geodir_post_edited_email_subject_admin');
787
+			$message = get_option('geodir_post_edited_email_content_admin');
788 788
 		}
789 789
 
790
-		if ( ! empty( $subject ) ) {
791
-			$subject = __( stripslashes_deep( $subject ), 'geodirectory' );
790
+		if (!empty($subject)) {
791
+			$subject = __(stripslashes_deep($subject), 'geodirectory');
792 792
 		}
793 793
 
794
-		if ( ! empty( $message ) ) {
795
-			$message = __( stripslashes_deep( $message ), 'geodirectory' );
794
+		if (!empty($message)) {
795
+			$message = __(stripslashes_deep($message), 'geodirectory');
796 796
 		}
797 797
 
798
-		$to_message        = nl2br( $to_message );
799
-		$sitefromEmail     = get_option( 'site_email' );
798
+		$to_message        = nl2br($to_message);
799
+		$sitefromEmail     = get_option('site_email');
800 800
 		$sitefromEmailName = get_site_emailName();
801
-		$productlink       = get_permalink( $post_id );
801
+		$productlink       = get_permalink($post_id);
802 802
 
803 803
 		$user_login = '';
804
-		if ( $user_id > 0 && $user_info = get_userdata( $user_id ) ) {
804
+		if ($user_id > 0 && $user_info = get_userdata($user_id)) {
805 805
 			$user_login = $user_info->user_login;
806 806
 		}
807 807
 
808 808
 		$posted_date = '';
809 809
 		$listingLink = '';
810 810
 
811
-		$post_info = get_post( $post_id );
811
+		$post_info = get_post($post_id);
812 812
 
813
-		if ( $post_info ) {
813
+		if ($post_info) {
814 814
 			$posted_date = $post_info->post_date;
815
-			$listingLink = '<a href="' . $productlink . '"><b>' . $post_info->post_title . '</b></a>';
815
+			$listingLink = '<a href="'.$productlink.'"><b>'.$post_info->post_title.'</b></a>';
816 816
 		}
817 817
 		$siteurl       = home_url();
818
-		$siteurl_link  = '<a href="' . $siteurl . '">' . $siteurl . '</a>';
818
+		$siteurl_link  = '<a href="'.$siteurl.'">'.$siteurl.'</a>';
819 819
 		$loginurl      = geodir_login_url();
820
-		$loginurl_link = '<a href="' . $loginurl . '">login</a>';
820
+		$loginurl_link = '<a href="'.$loginurl.'">login</a>';
821 821
         
822
-		$post_author_id   = ! empty( $post_info ) ? $post_info->post_author : 0;
823
-		$post_author_data = $post_author_id ? get_userdata( $post_author_id ) : NULL;
824
-		$post_author_name = geodir_get_client_name( $post_author_id );
825
-		$post_author_email = !empty( $post_author_data->user_email ) ? $post_author_data->user_email : '';
826
-		$current_date     = date_i18n( 'Y-m-d H:i:s', current_time( 'timestamp' ) );
827
-
828
-		if ( $fromEmail == '' ) {
829
-			$fromEmail = get_option( 'site_email' );
822
+		$post_author_id   = !empty($post_info) ? $post_info->post_author : 0;
823
+		$post_author_data = $post_author_id ? get_userdata($post_author_id) : NULL;
824
+		$post_author_name = geodir_get_client_name($post_author_id);
825
+		$post_author_email = !empty($post_author_data->user_email) ? $post_author_data->user_email : '';
826
+		$current_date     = date_i18n('Y-m-d H:i:s', current_time('timestamp'));
827
+
828
+		if ($fromEmail == '') {
829
+			$fromEmail = get_option('site_email');
830 830
 		}
831 831
 
832
-		if ( $fromEmailName == '' ) {
833
-			$fromEmailName = get_option( 'site_email_name' );
832
+		if ($fromEmailName == '') {
833
+			$fromEmailName = get_option('site_email_name');
834 834
 		}
835 835
 
836
-		$search_array  = array(
836
+		$search_array = array(
837 837
 			'[#listing_link#]',
838 838
 			'[#site_name_url#]',
839 839
 			'[#post_id#]',
@@ -875,7 +875,7 @@  discard block
 block discarded – undo
875 875
 			$post_author_email,
876 876
 			$current_date,
877 877
 		);
878
-		$message       = str_replace( $search_array, $replace_array, $message );
878
+		$message       = str_replace($search_array, $replace_array, $message);
879 879
 
880 880
 		$search_array  = array(
881 881
 			'[#listing_link#]',
@@ -913,12 +913,12 @@  discard block
 block discarded – undo
913 913
 			$post_author_email,
914 914
 			$current_date
915 915
 		);
916
-		$subject       = str_replace( $search_array, $replace_array, $subject );
916
+		$subject = str_replace($search_array, $replace_array, $subject);
917 917
 
918
-		$headers =  array();
918
+		$headers = array();
919 919
 		$headers[] = 'Content-type: text/html; charset=UTF-8';
920
-		$headers[] = "Reply-To: " . $fromEmail;
921
-		$headers[] = 'From: ' . $sitefromEmailName . ' <' . $sitefromEmail . '>';
920
+		$headers[] = "Reply-To: ".$fromEmail;
921
+		$headers[] = 'From: '.$sitefromEmailName.' <'.$sitefromEmail.'>';
922 922
 
923 923
 		$to = $toEmail;
924 924
 
@@ -940,7 +940,7 @@  discard block
 block discarded – undo
940 940
 		 * @param string $post_id       The post ID.
941 941
 		 * @param string $user_id       The user ID.
942 942
 		 */
943
-		$to = apply_filters( 'geodir_sendEmail_to', $to, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
943
+		$to = apply_filters('geodir_sendEmail_to', $to, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
944 944
 		/**
945 945
 		 * Filter the client email subject.
946 946
 		 *
@@ -959,7 +959,7 @@  discard block
 block discarded – undo
959 959
 		 * @param string $post_id       The post ID.
960 960
 		 * @param string $user_id       The user ID.
961 961
 		 */
962
-		$subject = apply_filters( 'geodir_sendEmail_subject', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
962
+		$subject = apply_filters('geodir_sendEmail_subject', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
963 963
 		/**
964 964
 		 * Filter the client email message.
965 965
 		 *
@@ -978,7 +978,7 @@  discard block
 block discarded – undo
978 978
 		 * @param string $post_id       The post ID.
979 979
 		 * @param string $user_id       The user ID.
980 980
 		 */
981
-		$message = apply_filters( 'geodir_sendEmail_message', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
981
+		$message = apply_filters('geodir_sendEmail_message', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
982 982
 		/**
983 983
 		 * Filter the client email headers.
984 984
 		 *
@@ -997,39 +997,39 @@  discard block
 block discarded – undo
997 997
 		 * @param string $post_id       The post ID.
998 998
 		 * @param string $user_id       The user ID.
999 999
 		 */
1000
-		$headers = apply_filters( 'geodir_sendEmail_headers', $headers, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
1000
+		$headers = apply_filters('geodir_sendEmail_headers', $headers, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
1001 1001
 
1002
-		$sent = wp_mail( $to, $subject, $message, $headers );
1002
+		$sent = wp_mail($to, $subject, $message, $headers);
1003 1003
 
1004
-		if ( ! $sent ) {
1005
-			if ( is_array( $to ) ) {
1006
-				$to = implode( ',', $to );
1004
+		if (!$sent) {
1005
+			if (is_array($to)) {
1006
+				$to = implode(',', $to);
1007 1007
 			}
1008 1008
 			$log_message = sprintf(
1009
-				__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1009
+				__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1010 1010
 				$message_type,
1011
-				date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1011
+				date_i18n('F j Y H:i:s', current_time('timestamp')),
1012 1012
 				$to,
1013 1013
 				$subject
1014 1014
 			);
1015
-			geodir_error_log( $log_message );
1015
+			geodir_error_log($log_message);
1016 1016
 		}
1017 1017
 
1018 1018
 		///////// ADMIN BCC EMIALS
1019
-		$adminEmail = get_bloginfo( 'admin_email' );
1019
+		$adminEmail = get_bloginfo('admin_email');
1020 1020
 		$to         = $adminEmail;
1021 1021
 
1022 1022
 		$admin_bcc = false;
1023
-		if ( $message_type == 'registration' ) {
1024
-			$message_raw  = explode( __( "Password:", 'geodirectory' ), $message );
1025
-			$message_raw2 = explode( "</p>", $message_raw[1], 2 );
1026
-			$message      = $message_raw[0] . __( 'Password:', 'geodirectory' ) . ' **********</p>' . $message_raw2[1];
1023
+		if ($message_type == 'registration') {
1024
+			$message_raw  = explode(__("Password:", 'geodirectory'), $message);
1025
+			$message_raw2 = explode("</p>", $message_raw[1], 2);
1026
+			$message      = $message_raw[0].__('Password:', 'geodirectory').' **********</p>'.$message_raw2[1];
1027 1027
 		}
1028
-		if ( $message_type == 'post_submit' ) {
1029
-			$subject = __( stripslashes_deep( get_option( 'geodir_post_submited_success_email_subject_admin' ) ), 'geodirectory' );
1030
-			$message = __( stripslashes_deep( get_option( 'geodir_post_submited_success_email_content_admin' ) ), 'geodirectory' );
1028
+		if ($message_type == 'post_submit') {
1029
+			$subject = __(stripslashes_deep(get_option('geodir_post_submited_success_email_subject_admin')), 'geodirectory');
1030
+			$message = __(stripslashes_deep(get_option('geodir_post_submited_success_email_content_admin')), 'geodirectory');
1031 1031
 
1032
-			$search_array  = array(
1032
+			$search_array = array(
1033 1033
 				'[#listing_link#]',
1034 1034
 				'[#site_name_url#]',
1035 1035
 				'[#post_id#]',
@@ -1065,7 +1065,7 @@  discard block
 block discarded – undo
1065 1065
 				$user_login,
1066 1066
 				$post_author_email,
1067 1067
 			);
1068
-			$message       = str_replace( $search_array, $replace_array, $message );
1068
+			$message       = str_replace($search_array, $replace_array, $message);
1069 1069
 
1070 1070
 			$search_array  = array(
1071 1071
 				'[#listing_link#]',
@@ -1097,26 +1097,26 @@  discard block
 block discarded – undo
1097 1097
 				$user_login,
1098 1098
 				$post_author_email,
1099 1099
 			);
1100
-			$subject       = str_replace( $search_array, $replace_array, $subject );
1100
+			$subject = str_replace($search_array, $replace_array, $subject);
1101 1101
 
1102 1102
 			$subject .= ' - ADMIN BCC COPY';
1103 1103
 			$admin_bcc = true;
1104 1104
 
1105
-		} elseif ( $message_type == 'registration' && get_option( 'geodir_bcc_new_user' ) ) {
1105
+		} elseif ($message_type == 'registration' && get_option('geodir_bcc_new_user')) {
1106 1106
 			$subject .= ' - ADMIN BCC COPY';
1107 1107
 			$admin_bcc = true;
1108
-		} elseif ( $message_type == 'send_friend' && get_option( 'geodir_bcc_friend' ) ) {
1108
+		} elseif ($message_type == 'send_friend' && get_option('geodir_bcc_friend')) {
1109 1109
 			$subject .= ' - ADMIN BCC COPY';
1110 1110
 			$admin_bcc = true;
1111
-		} elseif ( $message_type == 'send_enquiry' && get_option( 'geodir_bcc_enquiry' ) ) {
1111
+		} elseif ($message_type == 'send_enquiry' && get_option('geodir_bcc_enquiry')) {
1112 1112
 			$subject .= ' - ADMIN BCC COPY';
1113 1113
 			$admin_bcc = true;
1114
-		} elseif ( $message_type == 'listing_published' && get_option( 'geodir_bcc_listing_published' ) ) {
1114
+		} elseif ($message_type == 'listing_published' && get_option('geodir_bcc_listing_published')) {
1115 1115
 			$subject .= ' - ADMIN BCC COPY';
1116 1116
 			$admin_bcc = true;
1117 1117
 		}
1118 1118
 
1119
-		if ( $admin_bcc === true ) {
1119
+		if ($admin_bcc === true) {
1120 1120
 
1121 1121
 			/**
1122 1122
 			 * Filter the client email subject.
@@ -1136,7 +1136,7 @@  discard block
 block discarded – undo
1136 1136
 			 * @param string $post_id       The post ID.
1137 1137
 			 * @param string $user_id       The user ID.
1138 1138
 			 */
1139
-			$subject = apply_filters( 'geodir_sendEmail_subject_admin_bcc', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
1139
+			$subject = apply_filters('geodir_sendEmail_subject_admin_bcc', $subject, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
1140 1140
 			/**
1141 1141
 			 * Filter the client email message.
1142 1142
 			 *
@@ -1155,23 +1155,23 @@  discard block
 block discarded – undo
1155 1155
 			 * @param string $post_id       The post ID.
1156 1156
 			 * @param string $user_id       The user ID.
1157 1157
 			 */
1158
-			$message = apply_filters( 'geodir_sendEmail_message_admin_bcc', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id );
1158
+			$message = apply_filters('geodir_sendEmail_message_admin_bcc', $message, $fromEmail, $fromEmailName, $toEmail, $toEmailName, $to_subject, $to_message, $extra, $message_type, $post_id, $user_id);
1159 1159
 
1160 1160
 
1161
-			$sent = wp_mail( $to, $subject, $message, $headers );
1161
+			$sent = wp_mail($to, $subject, $message, $headers);
1162 1162
 
1163
-			if ( ! $sent ) {
1164
-				if ( is_array( $to ) ) {
1165
-					$to = implode( ',', $to );
1163
+			if (!$sent) {
1164
+				if (is_array($to)) {
1165
+					$to = implode(',', $to);
1166 1166
 				}
1167 1167
 				$log_message = sprintf(
1168
-					__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1168
+					__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1169 1169
 					$message_type,
1170
-					date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1170
+					date_i18n('F j Y H:i:s', current_time('timestamp')),
1171 1171
 					$to,
1172 1172
 					$subject
1173 1173
 				);
1174
-				geodir_error_log( $log_message );
1174
+				geodir_error_log($log_message);
1175 1175
 			}
1176 1176
 		}
1177 1177
 
@@ -1187,49 +1187,49 @@  discard block
 block discarded – undo
1187 1187
  */
1188 1188
 function geodir_taxonomy_breadcrumb() {
1189 1189
 
1190
-	$term   = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
1190
+	$term   = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
1191 1191
 	$parent = $term->parent;
1192 1192
 
1193
-	while ( $parent ):
1193
+	while ($parent):
1194 1194
 		$parents[]  = $parent;
1195
-		$new_parent = get_term_by( 'id', $parent, get_query_var( 'taxonomy' ) );
1195
+		$new_parent = get_term_by('id', $parent, get_query_var('taxonomy'));
1196 1196
 		$parent     = $new_parent->parent;
1197 1197
 	endwhile;
1198 1198
 
1199
-	if ( ! empty( $parents ) ):
1200
-		$parents = array_reverse( $parents );
1199
+	if (!empty($parents)):
1200
+		$parents = array_reverse($parents);
1201 1201
 
1202
-		foreach ( $parents as $parent ):
1203
-			$item = get_term_by( 'id', $parent, get_query_var( 'taxonomy' ) );
1204
-			$url  = get_term_link( $item, get_query_var( 'taxonomy' ) );
1205
-			echo '<li> > <a href="' . $url . '">' . $item->name . '</a></li>';
1202
+		foreach ($parents as $parent):
1203
+			$item = get_term_by('id', $parent, get_query_var('taxonomy'));
1204
+			$url  = get_term_link($item, get_query_var('taxonomy'));
1205
+			echo '<li> > <a href="'.$url.'">'.$item->name.'</a></li>';
1206 1206
 		endforeach;
1207 1207
 
1208 1208
 	endif;
1209 1209
 
1210
-	echo '<li> > ' . $term->name . '</li>';
1210
+	echo '<li> > '.$term->name.'</li>';
1211 1211
 }
1212 1212
 
1213
-function geodir_wpml_post_type_archive_link($link, $post_type){
1213
+function geodir_wpml_post_type_archive_link($link, $post_type) {
1214 1214
 	if (function_exists('icl_object_id')) {
1215
-		$post_types   = get_option( 'geodir_post_types' );
1216
-		$slug         = $post_types[ $post_type ]['rewrite']['slug'];
1215
+		$post_types   = get_option('geodir_post_types');
1216
+		$slug         = $post_types[$post_type]['rewrite']['slug'];
1217 1217
 
1218 1218
 		// Alter the CPT slug if WPML is set to do so
1219
-		if ( function_exists( 'icl_object_id' ) ) {
1220
-			if ( gd_wpml_slug_translation_turned_on( $post_type ) && $language_code = gd_wpml_get_lang_from_url( $link) ) {
1219
+		if (function_exists('icl_object_id')) {
1220
+			if (gd_wpml_slug_translation_turned_on($post_type) && $language_code = gd_wpml_get_lang_from_url($link)) {
1221 1221
 
1222 1222
 				$org_slug = $slug;
1223
-				$slug     = apply_filters( 'wpml_translate_single_string',
1223
+				$slug     = apply_filters('wpml_translate_single_string',
1224 1224
 					$slug,
1225 1225
 					'WordPress',
1226
-					'URL slug: ' . $slug,
1227
-					$language_code );
1226
+					'URL slug: '.$slug,
1227
+					$language_code);
1228 1228
                     
1229
-				if ( ! $slug ) {
1229
+				if (!$slug) {
1230 1230
 					$slug = $org_slug;
1231 1231
 				} else {
1232
-					$link = str_replace( $org_slug, $slug, $link );
1232
+					$link = str_replace($org_slug, $slug, $link);
1233 1233
 				}
1234 1234
 			}
1235 1235
 		}
@@ -1237,7 +1237,7 @@  discard block
 block discarded – undo
1237 1237
 
1238 1238
 	return $link;
1239 1239
 }
1240
-add_filter( 'post_type_archive_link','geodir_wpml_post_type_archive_link', 1000, 2);
1240
+add_filter('post_type_archive_link', 'geodir_wpml_post_type_archive_link', 1000, 2);
1241 1241
 
1242 1242
 /**
1243 1243
  * Main function that generates breadcrumb for all pages.
@@ -1258,9 +1258,9 @@  discard block
 block discarded – undo
1258 1258
 	 *
1259 1259
 	 * @since 1.0.0
1260 1260
 	 */
1261
-	$separator = apply_filters( 'geodir_breadcrumb_separator', ' > ' );
1261
+	$separator = apply_filters('geodir_breadcrumb_separator', ' > ');
1262 1262
 
1263
-	if ( ! geodir_is_page( 'home' ) ) {
1263
+	if (!geodir_is_page('home')) {
1264 1264
 		$breadcrumb    = '';
1265 1265
 		$url_categoris = '';
1266 1266
 		$breadcrumb .= '<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs">';
@@ -1269,167 +1269,167 @@  discard block
 block discarded – undo
1269 1269
 		 *
1270 1270
 		 * @since 1.0.0
1271 1271
 		 */
1272
-		$breadcrumb .= '<li>' . apply_filters( 'geodir_breadcrumb_first_link', '<a href="' . home_url() . '">' . __( 'Home', 'geodirectory' ) . '</a>' ) . '</li>';
1272
+		$breadcrumb .= '<li>'.apply_filters('geodir_breadcrumb_first_link', '<a href="'.home_url().'">'.__('Home', 'geodirectory').'</a>').'</li>';
1273 1273
 
1274 1274
 		$gd_post_type   = geodir_get_current_posttype();
1275
-		$post_type_info = get_post_type_object( $gd_post_type );
1275
+		$post_type_info = get_post_type_object($gd_post_type);
1276 1276
 
1277
-		remove_filter( 'post_type_archive_link', 'geodir_get_posttype_link' );
1277
+		remove_filter('post_type_archive_link', 'geodir_get_posttype_link');
1278 1278
 
1279
-		$listing_link = get_post_type_archive_link( $gd_post_type );
1279
+		$listing_link = get_post_type_archive_link($gd_post_type);
1280 1280
 
1281
-		add_filter( 'post_type_archive_link', 'geodir_get_posttype_link', 10, 2 );
1282
-		$listing_link = rtrim( $listing_link, '/' );
1281
+		add_filter('post_type_archive_link', 'geodir_get_posttype_link', 10, 2);
1282
+		$listing_link = rtrim($listing_link, '/');
1283 1283
 		$listing_link .= '/';
1284 1284
 
1285 1285
 		$post_type_for_location_link = $listing_link;
1286
-		$location_terms              = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
1286
+		$location_terms              = geodir_get_current_location_terms('query_vars', $gd_post_type);
1287 1287
 
1288 1288
 		global $wp, $gd_session;
1289 1289
 		$location_link = $post_type_for_location_link;
1290 1290
 
1291
-		if ( geodir_is_page( 'detail' ) || geodir_is_page( 'listing' ) ) {
1291
+		if (geodir_is_page('detail') || geodir_is_page('listing')) {
1292 1292
 			global $post;
1293
-			$location_manager     = defined( 'POST_LOCATION_TABLE' ) ? true : false;
1294
-			$neighbourhood_active = $location_manager && get_option( 'location_neighbourhoods' ) ? true : false;
1293
+			$location_manager     = defined('POST_LOCATION_TABLE') ? true : false;
1294
+			$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
1295 1295
 
1296
-			if ( geodir_is_page( 'detail' ) && isset( $post->country_slug ) ) {
1296
+			if (geodir_is_page('detail') && isset($post->country_slug)) {
1297 1297
 				$location_terms = array(
1298 1298
 					'gd_country' => $post->country_slug,
1299 1299
 					'gd_region'  => $post->region_slug,
1300 1300
 					'gd_city'    => $post->city_slug
1301 1301
 				);
1302 1302
 
1303
-				if ( $neighbourhood_active && ! empty( $location_terms['gd_city'] ) && $gd_ses_neighbourhood = $gd_session->get( 'gd_neighbourhood' ) ) {
1303
+				if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
1304 1304
 					$location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood;
1305 1305
 				}
1306 1306
 			}
1307 1307
 
1308
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
1308
+			$geodir_show_location_url = get_option('geodir_show_location_url');
1309 1309
 
1310 1310
 			$hide_url_part = array();
1311
-			if ( $location_manager ) {
1312
-				$hide_country_part = get_option( 'geodir_location_hide_country_part' );
1313
-				$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
1314
-
1315
-				if ( $hide_region_part && $hide_country_part ) {
1316
-					$hide_url_part = array( 'gd_country', 'gd_region' );
1317
-				} else if ( $hide_region_part && ! $hide_country_part ) {
1318
-					$hide_url_part = array( 'gd_region' );
1319
-				} else if ( ! $hide_region_part && $hide_country_part ) {
1320
-					$hide_url_part = array( 'gd_country' );
1311
+			if ($location_manager) {
1312
+				$hide_country_part = get_option('geodir_location_hide_country_part');
1313
+				$hide_region_part  = get_option('geodir_location_hide_region_part');
1314
+
1315
+				if ($hide_region_part && $hide_country_part) {
1316
+					$hide_url_part = array('gd_country', 'gd_region');
1317
+				} else if ($hide_region_part && !$hide_country_part) {
1318
+					$hide_url_part = array('gd_region');
1319
+				} else if (!$hide_region_part && $hide_country_part) {
1320
+					$hide_url_part = array('gd_country');
1321 1321
 				}
1322 1322
 			}
1323 1323
 
1324 1324
 			$hide_text_part = array();
1325
-			if ( $geodir_show_location_url == 'country_city' ) {
1326
-				$hide_text_part = array( 'gd_region' );
1325
+			if ($geodir_show_location_url == 'country_city') {
1326
+				$hide_text_part = array('gd_region');
1327 1327
 
1328
-				if ( isset( $location_terms['gd_region'] ) && ! $location_manager ) {
1329
-					unset( $location_terms['gd_region'] );
1328
+				if (isset($location_terms['gd_region']) && !$location_manager) {
1329
+					unset($location_terms['gd_region']);
1330 1330
 				}
1331
-			} else if ( $geodir_show_location_url == 'region_city' ) {
1332
-				$hide_text_part = array( 'gd_country' );
1331
+			} else if ($geodir_show_location_url == 'region_city') {
1332
+				$hide_text_part = array('gd_country');
1333 1333
 
1334
-				if ( isset( $location_terms['gd_country'] ) && ! $location_manager ) {
1335
-					unset( $location_terms['gd_country'] );
1334
+				if (isset($location_terms['gd_country']) && !$location_manager) {
1335
+					unset($location_terms['gd_country']);
1336 1336
 				}
1337
-			} else if ( $geodir_show_location_url == 'city' ) {
1338
-				$hide_text_part = array( 'gd_country', 'gd_region' );
1337
+			} else if ($geodir_show_location_url == 'city') {
1338
+				$hide_text_part = array('gd_country', 'gd_region');
1339 1339
 
1340
-				if ( isset( $location_terms['gd_country'] ) && ! $location_manager ) {
1341
-					unset( $location_terms['gd_country'] );
1340
+				if (isset($location_terms['gd_country']) && !$location_manager) {
1341
+					unset($location_terms['gd_country']);
1342 1342
 				}
1343
-				if ( isset( $location_terms['gd_region'] ) && ! $location_manager ) {
1344
-					unset( $location_terms['gd_region'] );
1343
+				if (isset($location_terms['gd_region']) && !$location_manager) {
1344
+					unset($location_terms['gd_region']);
1345 1345
 				}
1346 1346
 			}
1347 1347
 
1348 1348
 			$is_location_last = '';
1349 1349
 			$is_taxonomy_last = '';
1350 1350
 			$breadcrumb .= '<li>';
1351
-			if ( get_query_var( $gd_post_type . 'category' ) ) {
1352
-				$gd_taxonomy = $gd_post_type . 'category';
1353
-			} elseif ( get_query_var( $gd_post_type . '_tags' ) ) {
1354
-				$gd_taxonomy = $gd_post_type . '_tags';
1351
+			if (get_query_var($gd_post_type.'category')) {
1352
+				$gd_taxonomy = $gd_post_type.'category';
1353
+			} elseif (get_query_var($gd_post_type.'_tags')) {
1354
+				$gd_taxonomy = $gd_post_type.'_tags';
1355 1355
 			}
1356 1356
 
1357
-			$breadcrumb .= $separator . '<a href="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' ) . '</a>';
1358
-			if ( ! empty( $gd_taxonomy ) || geodir_is_page( 'detail' ) ) {
1357
+			$breadcrumb .= $separator.'<a href="'.$listing_link.'">'.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory').'</a>';
1358
+			if (!empty($gd_taxonomy) || geodir_is_page('detail')) {
1359 1359
 				$is_location_last = false;
1360 1360
 			} else {
1361 1361
 				$is_location_last = true;
1362 1362
 			}
1363 1363
 
1364
-			if ( ! empty( $gd_taxonomy ) && geodir_is_page( 'listing' ) ) {
1364
+			if (!empty($gd_taxonomy) && geodir_is_page('listing')) {
1365 1365
 				$is_taxonomy_last = true;
1366 1366
 			} else {
1367 1367
 				$is_taxonomy_last = false;
1368 1368
 			}
1369 1369
 
1370
-			if ( ! empty( $location_terms ) ) {
1371
-				$geodir_get_locations = function_exists( 'get_actual_location_name' ) ? true : false;
1370
+			if (!empty($location_terms)) {
1371
+				$geodir_get_locations = function_exists('get_actual_location_name') ? true : false;
1372 1372
 
1373
-				foreach ( $location_terms as $key => $location_term ) {
1374
-					if ( $location_term != '' ) {
1375
-						if ( ! empty( $hide_url_part ) && in_array( $key, $hide_url_part ) ) { // Hide location part from url & breadcrumb.
1373
+				foreach ($location_terms as $key => $location_term) {
1374
+					if ($location_term != '') {
1375
+						if (!empty($hide_url_part) && in_array($key, $hide_url_part)) { // Hide location part from url & breadcrumb.
1376 1376
 							continue;
1377 1377
 						}
1378 1378
 
1379
-						$gd_location_link_text = preg_replace( '/-(\d+)$/', '', $location_term );
1380
-						$gd_location_link_text = preg_replace( '/[_-]/', ' ', $gd_location_link_text );
1381
-						$gd_location_link_text = geodir_utf8_ucfirst( $gd_location_link_text );
1379
+						$gd_location_link_text = preg_replace('/-(\d+)$/', '', $location_term);
1380
+						$gd_location_link_text = preg_replace('/[_-]/', ' ', $gd_location_link_text);
1381
+						$gd_location_link_text = geodir_utf8_ucfirst($gd_location_link_text);
1382 1382
 
1383 1383
 						$location_term_actual_country = '';
1384 1384
 						$location_term_actual_region  = '';
1385 1385
 						$location_term_actual_city    = '';
1386 1386
 						$location_term_actual_neighbourhood = '';
1387
-						if ( $geodir_get_locations ) {
1388
-							if ( $key == 'gd_country' ) {
1389
-								$location_term_actual_country = get_actual_location_name( 'country', $location_term, true );
1390
-							} else if ( $key == 'gd_region' ) {
1391
-								$location_term_actual_region = get_actual_location_name( 'region', $location_term, true );
1392
-							} else if ( $key == 'gd_city' ) {
1393
-								$location_term_actual_city = get_actual_location_name( 'city', $location_term, true );
1394
-							} else if ( $key == 'gd_neighbourhood' ) {
1395
-								$location_term_actual_neighbourhood = get_actual_location_name( 'neighbourhood', $location_term, true );
1387
+						if ($geodir_get_locations) {
1388
+							if ($key == 'gd_country') {
1389
+								$location_term_actual_country = get_actual_location_name('country', $location_term, true);
1390
+							} else if ($key == 'gd_region') {
1391
+								$location_term_actual_region = get_actual_location_name('region', $location_term, true);
1392
+							} else if ($key == 'gd_city') {
1393
+								$location_term_actual_city = get_actual_location_name('city', $location_term, true);
1394
+							} else if ($key == 'gd_neighbourhood') {
1395
+								$location_term_actual_neighbourhood = get_actual_location_name('neighbourhood', $location_term, true);
1396 1396
 							}
1397 1397
 						} else {
1398 1398
 							$location_info = geodir_get_location();
1399 1399
 
1400
-							if ( ! empty( $location_info ) && isset( $location_info->location_id ) ) {
1401
-								if ( $key == 'gd_country' ) {
1402
-									$location_term_actual_country = __( $location_info->country, 'geodirectory' );
1403
-								} else if ( $key == 'gd_region' ) {
1404
-									$location_term_actual_region = __( $location_info->region, 'geodirectory' );
1405
-								} else if ( $key == 'gd_city' ) {
1406
-									$location_term_actual_city = __( $location_info->city, 'geodirectory' );
1400
+							if (!empty($location_info) && isset($location_info->location_id)) {
1401
+								if ($key == 'gd_country') {
1402
+									$location_term_actual_country = __($location_info->country, 'geodirectory');
1403
+								} else if ($key == 'gd_region') {
1404
+									$location_term_actual_region = __($location_info->region, 'geodirectory');
1405
+								} else if ($key == 'gd_city') {
1406
+									$location_term_actual_city = __($location_info->city, 'geodirectory');
1407 1407
 								}
1408 1408
 							}
1409 1409
 						}
1410 1410
 
1411
-						if ( $is_location_last && $key == 'gd_country' && ! ( isset( $location_terms['gd_region'] ) && $location_terms['gd_region'] != '' ) && ! ( isset( $location_terms['gd_city'] ) && $location_terms['gd_city'] != '' ) ) {
1412
-							$breadcrumb .= $location_term_actual_country != '' ? $separator . $location_term_actual_country : $separator . $gd_location_link_text;
1413
-						} else if ( $is_location_last && $key == 'gd_region' && ! ( isset( $location_terms['gd_city'] ) && $location_terms['gd_city'] != '' ) ) {
1414
-							$breadcrumb .= $location_term_actual_region != '' ? $separator . $location_term_actual_region : $separator . $gd_location_link_text;
1415
-						} else if ( $is_location_last && $key == 'gd_city' && empty( $location_terms['gd_neighbourhood'] ) ) {
1416
-							$breadcrumb .= $location_term_actual_city != '' ? $separator . $location_term_actual_city : $separator . $gd_location_link_text;
1417
-						} else if ( $is_location_last && $key == 'gd_neighbourhood' ) {
1418
-							$breadcrumb .= $location_term_actual_neighbourhood != '' ? $separator . $location_term_actual_neighbourhood : $separator . $gd_location_link_text;
1411
+						if ($is_location_last && $key == 'gd_country' && !(isset($location_terms['gd_region']) && $location_terms['gd_region'] != '') && !(isset($location_terms['gd_city']) && $location_terms['gd_city'] != '')) {
1412
+							$breadcrumb .= $location_term_actual_country != '' ? $separator.$location_term_actual_country : $separator.$gd_location_link_text;
1413
+						} else if ($is_location_last && $key == 'gd_region' && !(isset($location_terms['gd_city']) && $location_terms['gd_city'] != '')) {
1414
+							$breadcrumb .= $location_term_actual_region != '' ? $separator.$location_term_actual_region : $separator.$gd_location_link_text;
1415
+						} else if ($is_location_last && $key == 'gd_city' && empty($location_terms['gd_neighbourhood'])) {
1416
+							$breadcrumb .= $location_term_actual_city != '' ? $separator.$location_term_actual_city : $separator.$gd_location_link_text;
1417
+						} else if ($is_location_last && $key == 'gd_neighbourhood') {
1418
+							$breadcrumb .= $location_term_actual_neighbourhood != '' ? $separator.$location_term_actual_neighbourhood : $separator.$gd_location_link_text;
1419 1419
 						} else {
1420
-							if ( get_option( 'permalink_structure' ) != '' ) {
1421
-								$location_link .= $location_term . '/';
1420
+							if (get_option('permalink_structure') != '') {
1421
+								$location_link .= $location_term.'/';
1422 1422
 							} else {
1423
-								$location_link .= "&$key=" . $location_term;
1423
+								$location_link .= "&$key=".$location_term;
1424 1424
 							}
1425 1425
 
1426
-							if ( $key == 'gd_country' && $location_term_actual_country != '' ) {
1426
+							if ($key == 'gd_country' && $location_term_actual_country != '') {
1427 1427
 								$gd_location_link_text = $location_term_actual_country;
1428
-							} else if ( $key == 'gd_region' && $location_term_actual_region != '' ) {
1428
+							} else if ($key == 'gd_region' && $location_term_actual_region != '') {
1429 1429
 								$gd_location_link_text = $location_term_actual_region;
1430
-							} else if ( $key == 'gd_city' && $location_term_actual_city != '' ) {
1430
+							} else if ($key == 'gd_city' && $location_term_actual_city != '') {
1431 1431
 								$gd_location_link_text = $location_term_actual_city;
1432
-							} else if ( $key == 'gd_neighbourhood' && $location_term_actual_neighbourhood != '' ) {
1432
+							} else if ($key == 'gd_neighbourhood' && $location_term_actual_neighbourhood != '') {
1433 1433
 								$gd_location_link_text = $location_term_actual_neighbourhood;
1434 1434
 							}
1435 1435
 
@@ -1439,77 +1439,77 @@  discard block
 block discarded – undo
1439 1439
                             }
1440 1440
                             */
1441 1441
 
1442
-							$breadcrumb .= $separator . '<a href="' . $location_link . '">' . $gd_location_link_text . '</a>';
1442
+							$breadcrumb .= $separator.'<a href="'.$location_link.'">'.$gd_location_link_text.'</a>';
1443 1443
 						}
1444 1444
 					}
1445 1445
 				}
1446 1446
 			}
1447 1447
 
1448
-			if ( ! empty( $gd_taxonomy ) ) {
1448
+			if (!empty($gd_taxonomy)) {
1449 1449
 				$term_index = 1;
1450 1450
 
1451 1451
 				//if(get_option('geodir_add_categories_url'))
1452 1452
 				{
1453
-					if ( get_query_var( $gd_post_type . '_tags' ) ) {
1454
-						$cat_link = $listing_link . 'tags/';
1453
+					if (get_query_var($gd_post_type.'_tags')) {
1454
+						$cat_link = $listing_link.'tags/';
1455 1455
 					} else {
1456 1456
 						$cat_link = $listing_link;
1457 1457
 					}
1458 1458
 
1459
-					foreach ( $location_terms as $key => $location_term ) {
1460
-						if ( $location_manager && in_array( $key, $hide_url_part ) ) {
1459
+					foreach ($location_terms as $key => $location_term) {
1460
+						if ($location_manager && in_array($key, $hide_url_part)) {
1461 1461
 							continue;
1462 1462
 						}
1463 1463
 
1464
-						if ( $location_term != '' ) {
1465
-							if ( get_option( 'permalink_structure' ) != '' ) {
1466
-								$cat_link .= $location_term . '/';
1464
+						if ($location_term != '') {
1465
+							if (get_option('permalink_structure') != '') {
1466
+								$cat_link .= $location_term.'/';
1467 1467
 							}
1468 1468
 						}
1469 1469
 					}
1470 1470
 
1471
-					$term_array = explode( "/", trim( $wp_query->query[ $gd_taxonomy ], "/" ) );
1472
-					foreach ( $term_array as $term ) {
1473
-						$term_link_text = preg_replace( '/-(\d+)$/', '', $term );
1474
-						$term_link_text = preg_replace( '/[_-]/', ' ', $term_link_text );
1471
+					$term_array = explode("/", trim($wp_query->query[$gd_taxonomy], "/"));
1472
+					foreach ($term_array as $term) {
1473
+						$term_link_text = preg_replace('/-(\d+)$/', '', $term);
1474
+						$term_link_text = preg_replace('/[_-]/', ' ', $term_link_text);
1475 1475
 
1476 1476
 						// get term actual name
1477
-						$term_info = get_term_by( 'slug', $term, $gd_taxonomy, 'ARRAY_A' );
1478
-						if ( ! empty( $term_info ) && isset( $term_info['name'] ) && $term_info['name'] != '' ) {
1479
-							$term_link_text = urldecode( $term_info['name'] );
1477
+						$term_info = get_term_by('slug', $term, $gd_taxonomy, 'ARRAY_A');
1478
+						if (!empty($term_info) && isset($term_info['name']) && $term_info['name'] != '') {
1479
+							$term_link_text = urldecode($term_info['name']);
1480 1480
 						} else {
1481 1481
 							continue;
1482 1482
 							//$term_link_text = wp_strip_all_tags(geodir_ucwords(urldecode($term_link_text)));
1483 1483
 						}
1484 1484
 
1485
-						if ( $term_index == count( $term_array ) && $is_taxonomy_last ) {
1486
-							$breadcrumb .= $separator . $term_link_text;
1485
+						if ($term_index == count($term_array) && $is_taxonomy_last) {
1486
+							$breadcrumb .= $separator.$term_link_text;
1487 1487
 						} else {
1488
-							$cat_link .= $term . '/';
1489
-							$breadcrumb .= $separator . '<a href="' . $cat_link . '">' . $term_link_text . '</a>';
1488
+							$cat_link .= $term.'/';
1489
+							$breadcrumb .= $separator.'<a href="'.$cat_link.'">'.$term_link_text.'</a>';
1490 1490
 						}
1491
-						$term_index ++;
1491
+						$term_index++;
1492 1492
 					}
1493 1493
 				}
1494 1494
 
1495 1495
 
1496 1496
 			}
1497 1497
 
1498
-			if ( geodir_is_page( 'detail' ) ) {
1499
-				$breadcrumb .= $separator . get_the_title();
1498
+			if (geodir_is_page('detail')) {
1499
+				$breadcrumb .= $separator.get_the_title();
1500 1500
 			}
1501 1501
 
1502 1502
 			$breadcrumb .= '</li>';
1503 1503
 
1504 1504
 
1505
-		} elseif ( geodir_is_page( 'author' ) ) {
1505
+		} elseif (geodir_is_page('author')) {
1506 1506
 			$dashboard_post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : $gd_post_type;
1507 1507
 			$user_id             = get_current_user_id();
1508
-			$author_link         = get_author_posts_url( $user_id );
1509
-			$default_author_link = geodir_getlink( $author_link, array(
1508
+			$author_link         = get_author_posts_url($user_id);
1509
+			$default_author_link = geodir_getlink($author_link, array(
1510 1510
 				'geodir_dashbord' => 'true',
1511 1511
 				'stype'           => $dashboard_post_type
1512
-			), false );
1512
+			), false);
1513 1513
 
1514 1514
 			/**
1515 1515
 			 * Filter author page link.
@@ -1519,16 +1519,16 @@  discard block
 block discarded – undo
1519 1519
 			 * @param string $default_author_link Default author link.
1520 1520
 			 * @param int $user_id                Author ID.
1521 1521
 			 */
1522
-			$default_author_link = apply_filters( 'geodir_dashboard_author_link', $default_author_link, $user_id );
1522
+			$default_author_link = apply_filters('geodir_dashboard_author_link', $default_author_link, $user_id);
1523 1523
 
1524 1524
 			$breadcrumb .= '<li>';
1525
-			$breadcrumb .= $separator . '<a href="' . $default_author_link . '">' . __( 'My Dashboard', 'geodirectory' ) . '</a>';
1525
+			$breadcrumb .= $separator.'<a href="'.$default_author_link.'">'.__('My Dashboard', 'geodirectory').'</a>';
1526 1526
 
1527
-			if ( isset( $_REQUEST['list'] ) ) {
1528
-				$author_link = geodir_getlink( $author_link, array(
1527
+			if (isset($_REQUEST['list'])) {
1528
+				$author_link = geodir_getlink($author_link, array(
1529 1529
 					'geodir_dashbord' => 'true',
1530 1530
 					'stype'           => $_REQUEST['stype']
1531
-				), false );
1531
+				), false);
1532 1532
 
1533 1533
 				/**
1534 1534
 				 * Filter author page link.
@@ -1539,61 +1539,61 @@  discard block
 block discarded – undo
1539 1539
 				 * @param int $user_id        Author ID.
1540 1540
 				 * @param string $_REQUEST    ['stype'] Post type.
1541 1541
 				 */
1542
-				$author_link = apply_filters( 'geodir_dashboard_author_link', $author_link, $user_id, $_REQUEST['stype'] );
1542
+				$author_link = apply_filters('geodir_dashboard_author_link', $author_link, $user_id, $_REQUEST['stype']);
1543 1543
 
1544
-				$breadcrumb .= $separator . '<a href="' . $author_link . '">' . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' ) . '</a>';
1545
-				$breadcrumb .= $separator . geodir_utf8_ucfirst( __( 'My', 'geodirectory' ) . ' ' . $_REQUEST['list'] );
1544
+				$breadcrumb .= $separator.'<a href="'.$author_link.'">'.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory').'</a>';
1545
+				$breadcrumb .= $separator.geodir_utf8_ucfirst(__('My', 'geodirectory').' '.$_REQUEST['list']);
1546 1546
 			} else {
1547
-				$breadcrumb .= $separator . __( geodir_utf8_ucfirst( $post_type_info->label ), 'geodirectory' );
1547
+				$breadcrumb .= $separator.__(geodir_utf8_ucfirst($post_type_info->label), 'geodirectory');
1548 1548
 			}
1549 1549
 
1550 1550
 			$breadcrumb .= '</li>';
1551
-		} elseif ( is_category() || is_single() ) {
1551
+		} elseif (is_category() || is_single()) {
1552 1552
 			$category = get_the_category();
1553
-			if ( is_category() ) {
1554
-				$breadcrumb .= '<li>' . $separator . $category[0]->cat_name . '</li>';
1553
+			if (is_category()) {
1554
+				$breadcrumb .= '<li>'.$separator.$category[0]->cat_name.'</li>';
1555 1555
 			}
1556
-			if ( is_single() ) {
1557
-				$breadcrumb .= '<li>' . $separator . '<a href="' . get_category_link( $category[0]->term_id ) . '">' . $category[0]->cat_name . '</a></li>';
1558
-				$breadcrumb .= '<li>' . $separator . get_the_title() . '</li>';
1556
+			if (is_single()) {
1557
+				$breadcrumb .= '<li>'.$separator.'<a href="'.get_category_link($category[0]->term_id).'">'.$category[0]->cat_name.'</a></li>';
1558
+				$breadcrumb .= '<li>'.$separator.get_the_title().'</li>';
1559 1559
 			}
1560 1560
 			/* End of my version ##################################################### */
1561
-		} else if ( is_page() ) {
1561
+		} else if (is_page()) {
1562 1562
 			$page_title = get_the_title();
1563 1563
 
1564
-			if ( geodir_is_page( 'location' ) ) {
1564
+			if (geodir_is_page('location')) {
1565 1565
 				$location_page_id = geodir_location_page_id();
1566
-				$loc_post         = get_post( $location_page_id );
1566
+				$loc_post         = get_post($location_page_id);
1567 1567
 				$post_name        = $loc_post->post_name;
1568
-				$slug             = ucwords( str_replace( '-', ' ', $post_name ) );
1569
-				$page_title       = ! empty( $slug ) ? $slug : __( 'Location', 'geodirectory' );
1568
+				$slug             = ucwords(str_replace('-', ' ', $post_name));
1569
+				$page_title       = !empty($slug) ? $slug : __('Location', 'geodirectory');
1570 1570
 			}
1571 1571
 
1572
-			$breadcrumb .= '<li>' . $separator;
1573
-			$breadcrumb .= stripslashes_deep( $page_title );
1572
+			$breadcrumb .= '<li>'.$separator;
1573
+			$breadcrumb .= stripslashes_deep($page_title);
1574 1574
 			$breadcrumb .= '</li>';
1575
-		} else if ( is_tag() ) {
1576
-			$breadcrumb .= "<li> " . $separator . single_tag_title( '', false ) . '</li>';
1577
-		} else if ( is_day() ) {
1578
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1579
-			the_time( 'F jS, Y' );
1575
+		} else if (is_tag()) {
1576
+			$breadcrumb .= "<li> ".$separator.single_tag_title('', false).'</li>';
1577
+		} else if (is_day()) {
1578
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1579
+			the_time('F jS, Y');
1580 1580
 			$breadcrumb .= '</li>';
1581
-		} else if ( is_month() ) {
1582
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1583
-			the_time( 'F, Y' );
1581
+		} else if (is_month()) {
1582
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1583
+			the_time('F, Y');
1584 1584
 			$breadcrumb .= '</li>';
1585
-		} else if ( is_year() ) {
1586
-			$breadcrumb .= "<li> " . $separator . __( " Archive for", 'geodirectory' ) . " ";
1587
-			the_time( 'Y' );
1585
+		} else if (is_year()) {
1586
+			$breadcrumb .= "<li> ".$separator.__(" Archive for", 'geodirectory')." ";
1587
+			the_time('Y');
1588 1588
 			$breadcrumb .= '</li>';
1589
-		} else if ( is_author() ) {
1590
-			$breadcrumb .= "<li> " . $separator . __( " Author Archive", 'geodirectory' );
1589
+		} else if (is_author()) {
1590
+			$breadcrumb .= "<li> ".$separator.__(" Author Archive", 'geodirectory');
1591 1591
 			$breadcrumb .= '</li>';
1592
-		} else if ( isset( $_GET['paged'] ) && ! empty( $_GET['paged'] ) ) {
1593
-			$breadcrumb .= "<li>" . $separator . __( "Blog Archives", 'geodirectory' );
1592
+		} else if (isset($_GET['paged']) && !empty($_GET['paged'])) {
1593
+			$breadcrumb .= "<li>".$separator.__("Blog Archives", 'geodirectory');
1594 1594
 			$breadcrumb .= '</li>';
1595
-		} else if ( is_search() ) {
1596
-			$breadcrumb .= "<li> " . $separator . __( " Search Results", 'geodirectory' );
1595
+		} else if (is_search()) {
1596
+			$breadcrumb .= "<li> ".$separator.__(" Search Results", 'geodirectory');
1597 1597
 			$breadcrumb .= '</li>';
1598 1598
 		}
1599 1599
 		$breadcrumb .= '</ul></div>';
@@ -1606,13 +1606,13 @@  discard block
 block discarded – undo
1606 1606
 		 * @param string $breadcrumb Breadcrumb HTML.
1607 1607
 		 * @param string $separator  Breadcrumb separator.
1608 1608
 		 */
1609
-		echo $breadcrumb = apply_filters( 'geodir_breadcrumb', $breadcrumb, $separator );
1609
+		echo $breadcrumb = apply_filters('geodir_breadcrumb', $breadcrumb, $separator);
1610 1610
 	}
1611 1611
 }
1612 1612
 
1613 1613
 
1614
-add_action( "admin_init", "geodir_allow_wpadmin" ); // check user is admin
1615
-if ( ! function_exists( 'geodir_allow_wpadmin' ) ) {
1614
+add_action("admin_init", "geodir_allow_wpadmin"); // check user is admin
1615
+if (!function_exists('geodir_allow_wpadmin')) {
1616 1616
 	/**
1617 1617
 	 * Allow only admins to access wp-admin.
1618 1618
 	 *
@@ -1624,12 +1624,12 @@  discard block
 block discarded – undo
1624 1624
 	 */
1625 1625
 	function geodir_allow_wpadmin() {
1626 1626
 		global $wpdb;
1627
-		if ( get_option( 'geodir_allow_wpadmin' ) == '0' && is_user_logged_in() && ( ! defined( 'DOING_AJAX' ) ) ) // checking action in request to allow ajax request go through
1627
+		if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && (!defined('DOING_AJAX'))) // checking action in request to allow ajax request go through
1628 1628
 		{
1629
-			if ( current_user_can( 'administrator' ) ) {
1629
+			if (current_user_can('administrator')) {
1630 1630
 			} else {
1631 1631
 
1632
-				wp_redirect( home_url() );
1632
+				wp_redirect(home_url());
1633 1633
 				exit;
1634 1634
 			}
1635 1635
 
@@ -1648,23 +1648,23 @@  discard block
 block discarded – undo
1648 1648
  *
1649 1649
  * @return array|WP_Error The uploaded data as array. When failure returns error.
1650 1650
  */
1651
-function fetch_remote_file( $url ) {
1651
+function fetch_remote_file($url) {
1652 1652
 	// extract the file name and extension from the url
1653
-	require_once( ABSPATH . 'wp-includes/pluggable.php' );
1654
-	$file_name = basename( $url );
1655
-	if ( strpos( $file_name, '?' ) !== false ) {
1656
-		list( $file_name ) = explode( '?', $file_name );
1653
+	require_once(ABSPATH.'wp-includes/pluggable.php');
1654
+	$file_name = basename($url);
1655
+	if (strpos($file_name, '?') !== false) {
1656
+		list($file_name) = explode('?', $file_name);
1657 1657
 	}
1658 1658
 	$dummy        = false;
1659 1659
 	$add_to_cache = false;
1660 1660
 	$key          = null;
1661
-	if ( strpos( $url, '/dummy/' ) !== false ) {
1661
+	if (strpos($url, '/dummy/') !== false) {
1662 1662
 		$dummy = true;
1663
-		$key   = "dummy_" . str_replace( '.', '_', $file_name );
1664
-		$value = get_transient( 'cached_dummy_images' );
1665
-		if ( $value ) {
1666
-			if ( isset( $value[ $key ] ) ) {
1667
-				return $value[ $key ];
1663
+		$key   = "dummy_".str_replace('.', '_', $file_name);
1664
+		$value = get_transient('cached_dummy_images');
1665
+		if ($value) {
1666
+			if (isset($value[$key])) {
1667
+				return $value[$key];
1668 1668
 			} else {
1669 1669
 				$add_to_cache = true;
1670 1670
 			}
@@ -1675,58 +1675,58 @@  discard block
 block discarded – undo
1675 1675
 
1676 1676
 	// get placeholder file in the upload dir with a unique, sanitized filename
1677 1677
 
1678
-	$post_upload_date = isset( $post['upload_date'] ) ? $post['upload_date'] : '';
1678
+	$post_upload_date = isset($post['upload_date']) ? $post['upload_date'] : '';
1679 1679
 
1680
-	$upload = wp_upload_bits( $file_name, 0, '', $post_upload_date );
1681
-	if ( $upload['error'] ) {
1682
-		return new WP_Error( 'upload_dir_error', $upload['error'] );
1680
+	$upload = wp_upload_bits($file_name, 0, '', $post_upload_date);
1681
+	if ($upload['error']) {
1682
+		return new WP_Error('upload_dir_error', $upload['error']);
1683 1683
 	}
1684 1684
 
1685 1685
 
1686
-	sleep( 0.3 );// if multiple remote file this can cause the remote server to timeout so we add a slight delay
1686
+	sleep(0.3); // if multiple remote file this can cause the remote server to timeout so we add a slight delay
1687 1687
 
1688 1688
 	// fetch the remote url and write it to the placeholder file
1689
-	$headers = wp_remote_get( $url, array( 'stream' => true, 'filename' => $upload['file'] ) );
1689
+	$headers = wp_remote_get($url, array('stream' => true, 'filename' => $upload['file']));
1690 1690
 
1691 1691
 	$log_message = '';
1692
-	if ( is_wp_error( $headers ) ) {
1693
-		echo 'file: ' . $url;
1692
+	if (is_wp_error($headers)) {
1693
+		echo 'file: '.$url;
1694 1694
 
1695
-		return new WP_Error( 'import_file_error', $headers->get_error_message() );
1695
+		return new WP_Error('import_file_error', $headers->get_error_message());
1696 1696
 	}
1697 1697
 
1698
-	$filesize = filesize( $upload['file'] );
1698
+	$filesize = filesize($upload['file']);
1699 1699
 	// request failed
1700
-	if ( ! $headers ) {
1701
-		$log_message = __( 'Remote server did not respond', 'geodirectory' );
1700
+	if (!$headers) {
1701
+		$log_message = __('Remote server did not respond', 'geodirectory');
1702 1702
 	} // make sure the fetch was successful
1703
-	elseif ( $headers['response']['code'] != '200' ) {
1704
-		$log_message = sprintf( __( 'Remote server returned error response %1$d %2$s', 'geodirectory' ), esc_html( $headers['response'] ), get_status_header_desc( $headers['response'] ) );
1705
-	} elseif ( isset( $headers['headers']['content-length'] ) && $filesize != $headers['headers']['content-length'] ) {
1706
-		$log_message = __( 'Remote file is incorrect size', 'geodirectory' );
1707
-	} elseif ( 0 == $filesize ) {
1708
-		$log_message = __( 'Zero size file downloaded', 'geodirectory' );
1709
-	}
1710
-
1711
-	if ( $log_message ) {
1712
-		$del = unlink( $upload['file'] );
1713
-		if ( ! $del ) {
1714
-			geodir_error_log( __( 'GeoDirectory: fetch_remote_file() failed to delete temp file.', 'geodirectory' ) );
1703
+	elseif ($headers['response']['code'] != '200') {
1704
+		$log_message = sprintf(__('Remote server returned error response %1$d %2$s', 'geodirectory'), esc_html($headers['response']), get_status_header_desc($headers['response']));
1705
+	} elseif (isset($headers['headers']['content-length']) && $filesize != $headers['headers']['content-length']) {
1706
+		$log_message = __('Remote file is incorrect size', 'geodirectory');
1707
+	} elseif (0 == $filesize) {
1708
+		$log_message = __('Zero size file downloaded', 'geodirectory');
1709
+	}
1710
+
1711
+	if ($log_message) {
1712
+		$del = unlink($upload['file']);
1713
+		if (!$del) {
1714
+			geodir_error_log(__('GeoDirectory: fetch_remote_file() failed to delete temp file.', 'geodirectory'));
1715 1715
 		}
1716 1716
 
1717
-		return new WP_Error( 'import_file_error', $log_message );
1717
+		return new WP_Error('import_file_error', $log_message);
1718 1718
 	}
1719 1719
 
1720
-	if ( $dummy && $add_to_cache && is_array( $upload ) ) {
1721
-		$images = get_transient( 'cached_dummy_images' );
1722
-		if ( is_array( $images ) ) {
1723
-			$images[ $key ] = $upload;
1720
+	if ($dummy && $add_to_cache && is_array($upload)) {
1721
+		$images = get_transient('cached_dummy_images');
1722
+		if (is_array($images)) {
1723
+			$images[$key] = $upload;
1724 1724
 		} else {
1725
-			$images = array( $key => $upload );
1725
+			$images = array($key => $upload);
1726 1726
 		}
1727 1727
 
1728 1728
 		//setting the cache using the WP Transient API
1729
-		set_transient( 'cached_dummy_images', $images, 60 * 10 ); //10 minutes cache
1729
+		set_transient('cached_dummy_images', $images, 60 * 10); //10 minutes cache
1730 1730
 	}
1731 1731
 
1732 1732
 	return $upload;
@@ -1740,12 +1740,12 @@  discard block
 block discarded – undo
1740 1740
  * @return string|void Max upload size.
1741 1741
  */
1742 1742
 function geodir_max_upload_size() {
1743
-	$max_filesize = (float) get_option( 'geodir_upload_max_filesize', 2 );
1743
+	$max_filesize = (float) get_option('geodir_upload_max_filesize', 2);
1744 1744
 
1745
-	if ( $max_filesize > 0 && $max_filesize < 1 ) {
1746
-		$max_filesize = (int) ( $max_filesize * 1024 ) . 'kb';
1745
+	if ($max_filesize > 0 && $max_filesize < 1) {
1746
+		$max_filesize = (int) ($max_filesize * 1024).'kb';
1747 1747
 	} else {
1748
-		$max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
1748
+		$max_filesize = $max_filesize > 0 ? $max_filesize.'mb' : '2mb';
1749 1749
 	}
1750 1750
 
1751 1751
 	/**
@@ -1755,7 +1755,7 @@  discard block
 block discarded – undo
1755 1755
 	 *
1756 1756
 	 * @param string $max_filesize Max file upload size. Ex. 10mb, 512kb.
1757 1757
 	 */
1758
-	return apply_filters( 'geodir_default_image_upload_size_limit', $max_filesize );
1758
+	return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
1759 1759
 }
1760 1760
 
1761 1761
 /**
@@ -1768,8 +1768,8 @@  discard block
 block discarded – undo
1768 1768
  * @return bool If dummy folder exists returns true, else false.
1769 1769
  */
1770 1770
 function geodir_dummy_folder_exists() {
1771
-	$path = geodir_plugin_path() . '/geodirectory-admin/dummy/';
1772
-	if ( ! is_dir( $path ) ) {
1771
+	$path = geodir_plugin_path().'/geodirectory-admin/dummy/';
1772
+	if (!is_dir($path)) {
1773 1773
 		return false;
1774 1774
 	} else {
1775 1775
 		return true;
@@ -1788,17 +1788,17 @@  discard block
 block discarded – undo
1788 1788
  *
1789 1789
  * @return object Author info.
1790 1790
  */
1791
-function geodir_get_author_info( $aid ) {
1791
+function geodir_get_author_info($aid) {
1792 1792
 	global $wpdb;
1793 1793
 	/*$infosql = "select * from $wpdb->users where ID=$aid";*/
1794
-	$infosql = $wpdb->prepare( "select * from $wpdb->users where ID=%d", array( $aid ) );
1795
-	$info    = $wpdb->get_results( $infosql );
1796
-	if ( $info ) {
1794
+	$infosql = $wpdb->prepare("select * from $wpdb->users where ID=%d", array($aid));
1795
+	$info    = $wpdb->get_results($infosql);
1796
+	if ($info) {
1797 1797
 		return $info[0];
1798 1798
 	}
1799 1799
 }
1800 1800
 
1801
-if ( ! function_exists( 'adminEmail' ) ) {
1801
+if (!function_exists('adminEmail')) {
1802 1802
 	/**
1803 1803
 	 * Send emails to client on post submission, renew etc.
1804 1804
 	 *
@@ -1811,67 +1811,67 @@  discard block
 block discarded – undo
1811 1811
 	 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1812 1812
 	 * @param string $custom_1     Custom data to be sent.
1813 1813
 	 */
1814
-	function adminEmail( $page_id, $user_id, $message_type, $custom_1 = '' ) {
1814
+	function adminEmail($page_id, $user_id, $message_type, $custom_1 = '') {
1815 1815
 		global $wpdb;
1816
-		if ( $message_type == 'expiration' ) {
1817
-			$subject        = stripslashes( __( get_option( 'renew_email_subject' ), 'geodirectory' ) );
1818
-			$client_message = stripslashes( __( get_option( 'renew_email_content' ), 'geodirectory' ) );
1819
-		} elseif ( $message_type == 'post_submited' ) {
1820
-			$subject        = __( get_option( 'post_submited_success_email_subject_admin' ), 'geodirectory' );
1821
-			$client_message = __( get_option( 'post_submited_success_email_content_admin' ), 'geodirectory' );
1822
-		} elseif ( $message_type == 'renew' ) {
1823
-			$subject        = __( get_option( 'post_renew_success_email_subject_admin' ), 'geodirectory' );
1824
-			$client_message = __( get_option( 'post_renew_success_email_content_admin' ), 'geodirectory' );
1825
-		} elseif ( $message_type == 'upgrade' ) {
1826
-			$subject        = __( get_option( 'post_upgrade_success_email_subject_admin' ), 'geodirectory' );
1827
-			$client_message = __( get_option( 'post_upgrade_success_email_content_admin' ), 'geodirectory' );
1828
-		} elseif ( $message_type == 'claim_approved' ) {
1829
-			$subject        = __( get_option( 'claim_approved_email_subject' ), 'geodirectory' );
1830
-			$client_message = __( get_option( 'claim_approved_email_content' ), 'geodirectory' );
1831
-		} elseif ( $message_type == 'claim_rejected' ) {
1832
-			$subject        = __( get_option( 'claim_rejected_email_subject' ), 'geodirectory' );
1833
-			$client_message = __( get_option( 'claim_rejected_email_content' ), 'geodirectory' );
1834
-		} elseif ( $message_type == 'claim_requested' ) {
1835
-			$subject        = __( get_option( 'claim_email_subject_admin' ), 'geodirectory' );
1836
-			$client_message = __( get_option( 'claim_email_content_admin' ), 'geodirectory' );
1837
-		} elseif ( $message_type == 'auto_claim' ) {
1838
-			$subject        = __( get_option( 'auto_claim_email_subject' ), 'geodirectory' );
1839
-			$client_message = __( get_option( 'auto_claim_email_content' ), 'geodirectory' );
1840
-		} elseif ( $message_type == 'payment_success' ) {
1841
-			$subject        = __( get_option( 'post_payment_success_admin_email_subject' ), 'geodirectory' );
1842
-			$client_message = __( get_option( 'post_payment_success_admin_email_content' ), 'geodirectory' );
1843
-		} elseif ( $message_type == 'payment_fail' ) {
1844
-			$subject        = __( get_option( 'post_payment_fail_admin_email_subject' ), 'geodirectory' );
1845
-			$client_message = __( get_option( 'post_payment_fail_admin_email_content' ), 'geodirectory' );
1816
+		if ($message_type == 'expiration') {
1817
+			$subject        = stripslashes(__(get_option('renew_email_subject'), 'geodirectory'));
1818
+			$client_message = stripslashes(__(get_option('renew_email_content'), 'geodirectory'));
1819
+		} elseif ($message_type == 'post_submited') {
1820
+			$subject        = __(get_option('post_submited_success_email_subject_admin'), 'geodirectory');
1821
+			$client_message = __(get_option('post_submited_success_email_content_admin'), 'geodirectory');
1822
+		} elseif ($message_type == 'renew') {
1823
+			$subject        = __(get_option('post_renew_success_email_subject_admin'), 'geodirectory');
1824
+			$client_message = __(get_option('post_renew_success_email_content_admin'), 'geodirectory');
1825
+		} elseif ($message_type == 'upgrade') {
1826
+			$subject        = __(get_option('post_upgrade_success_email_subject_admin'), 'geodirectory');
1827
+			$client_message = __(get_option('post_upgrade_success_email_content_admin'), 'geodirectory');
1828
+		} elseif ($message_type == 'claim_approved') {
1829
+			$subject        = __(get_option('claim_approved_email_subject'), 'geodirectory');
1830
+			$client_message = __(get_option('claim_approved_email_content'), 'geodirectory');
1831
+		} elseif ($message_type == 'claim_rejected') {
1832
+			$subject        = __(get_option('claim_rejected_email_subject'), 'geodirectory');
1833
+			$client_message = __(get_option('claim_rejected_email_content'), 'geodirectory');
1834
+		} elseif ($message_type == 'claim_requested') {
1835
+			$subject        = __(get_option('claim_email_subject_admin'), 'geodirectory');
1836
+			$client_message = __(get_option('claim_email_content_admin'), 'geodirectory');
1837
+		} elseif ($message_type == 'auto_claim') {
1838
+			$subject        = __(get_option('auto_claim_email_subject'), 'geodirectory');
1839
+			$client_message = __(get_option('auto_claim_email_content'), 'geodirectory');
1840
+		} elseif ($message_type == 'payment_success') {
1841
+			$subject        = __(get_option('post_payment_success_admin_email_subject'), 'geodirectory');
1842
+			$client_message = __(get_option('post_payment_success_admin_email_content'), 'geodirectory');
1843
+		} elseif ($message_type == 'payment_fail') {
1844
+			$subject        = __(get_option('post_payment_fail_admin_email_subject'), 'geodirectory');
1845
+			$client_message = __(get_option('post_payment_fail_admin_email_content'), 'geodirectory');
1846 1846
 		}
1847 1847
 		$transaction_details = $custom_1;
1848
-		$fromEmail           = get_option( 'site_email' );
1848
+		$fromEmail           = get_option('site_email');
1849 1849
 		$fromEmailName       = get_site_emailName();
1850 1850
 //$alivedays = get_post_meta($page_id,'alive_days',true);
1851
-		$pkg_limit            = get_property_price_info_listing( $page_id );
1851
+		$pkg_limit            = get_property_price_info_listing($page_id);
1852 1852
 		$alivedays            = $pkg_limit['days'];
1853
-		$productlink          = get_permalink( $page_id );
1854
-		$post_info            = get_post( $page_id );
1855
-		$post_date            = date( 'dS F,Y', strtotime( $post_info->post_date ) );
1856
-		$listingLink          = '<a href="' . $productlink . '"><b>' . $post_info->post_title . '</b></a>';
1853
+		$productlink          = get_permalink($page_id);
1854
+		$post_info            = get_post($page_id);
1855
+		$post_date            = date('dS F,Y', strtotime($post_info->post_date));
1856
+		$listingLink          = '<a href="'.$productlink.'"><b>'.$post_info->post_title.'</b></a>';
1857 1857
 		$loginurl             = geodir_login_url();
1858
-		$loginurl_link        = '<a href="' . $loginurl . '">login</a>';
1858
+		$loginurl_link        = '<a href="'.$loginurl.'">login</a>';
1859 1859
 		$siteurl              = home_url();
1860
-		$siteurl_link         = '<a href="' . $siteurl . '">' . $fromEmailName . '</a>';
1861
-		$user_info            = get_userdata( $user_id );
1860
+		$siteurl_link         = '<a href="'.$siteurl.'">'.$fromEmailName.'</a>';
1861
+		$user_info            = get_userdata($user_id);
1862 1862
 		$user_email           = $user_info->user_email;
1863
-		$display_name         = geodir_get_client_name( $user_id );
1863
+		$display_name         = geodir_get_client_name($user_id);
1864 1864
 		$user_login           = $user_info->user_login;
1865
-		$number_of_grace_days = get_option( 'ptthemes_listing_preexpiry_notice_days' );
1866
-		if ( $number_of_grace_days == '' ) {
1865
+		$number_of_grace_days = get_option('ptthemes_listing_preexpiry_notice_days');
1866
+		if ($number_of_grace_days == '') {
1867 1867
 			$number_of_grace_days = 1;
1868 1868
 		}
1869
-		if ( $post_info->post_type == 'event' ) {
1869
+		if ($post_info->post_type == 'event') {
1870 1870
 			$post_type = 'event';
1871 1871
 		} else {
1872 1872
 			$post_type = 'listing';
1873 1873
 		}
1874
-		$renew_link     = '<a href="' . $siteurl . '?ptype=post_' . $post_type . '&renew=1&pid=' . $page_id . '">' . RENEW_LINK . '</a>';
1874
+		$renew_link     = '<a href="'.$siteurl.'?ptype=post_'.$post_type.'&renew=1&pid='.$page_id.'">'.RENEW_LINK.'</a>';
1875 1875
 		$search_array   = array(
1876 1876
 			'[#client_name#]',
1877 1877
 			'[#listing_link#]',
@@ -1887,7 +1887,7 @@  discard block
 block discarded – undo
1887 1887
 			'[#site_name#]',
1888 1888
 			'[#transaction_details#]'
1889 1889
 		);
1890
-		$replace_array  = array(
1890
+		$replace_array = array(
1891 1891
 			$display_name,
1892 1892
 			$listingLink,
1893 1893
 			$post_date,
@@ -1902,13 +1902,13 @@  discard block
 block discarded – undo
1902 1902
 			$fromEmailName,
1903 1903
 			$transaction_details
1904 1904
 		);
1905
-		$client_message = str_replace( $search_array, $replace_array, $client_message );
1906
-		$subject        = str_replace( $search_array, $replace_array, $subject );
1905
+		$client_message = str_replace($search_array, $replace_array, $client_message);
1906
+		$subject        = str_replace($search_array, $replace_array, $subject);
1907 1907
 		
1908 1908
 		
1909
-		$headers  = array();
1909
+		$headers = array();
1910 1910
 		$headers[] = 'Content-type: text/html; charset=UTF-8';
1911
-		$headers[] = 'From: ' . $fromEmailName . ' <' . $fromEmail . '>';
1911
+		$headers[] = 'From: '.$fromEmailName.' <'.$fromEmail.'>';
1912 1912
 
1913 1913
 		$to      = $fromEmail;
1914 1914
 		$message = $client_message;
@@ -1926,7 +1926,7 @@  discard block
 block discarded – undo
1926 1926
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1927 1927
 		 * @param string $custom_1     Custom data to be sent.
1928 1928
 		 */
1929
-		$to = apply_filters( 'geodir_adminEmail_to', $to, $page_id, $user_id, $message_type, $custom_1 );
1929
+		$to = apply_filters('geodir_adminEmail_to', $to, $page_id, $user_id, $message_type, $custom_1);
1930 1930
 		/**
1931 1931
 		 * Filter the admin email subject.
1932 1932
 		 *
@@ -1939,7 +1939,7 @@  discard block
 block discarded – undo
1939 1939
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1940 1940
 		 * @param string $custom_1     Custom data to be sent.
1941 1941
 		 */
1942
-		$subject = apply_filters( 'geodir_adminEmail_subject', $subject, $page_id, $user_id, $message_type, $custom_1 );
1942
+		$subject = apply_filters('geodir_adminEmail_subject', $subject, $page_id, $user_id, $message_type, $custom_1);
1943 1943
 		/**
1944 1944
 		 * Filter the admin email message.
1945 1945
 		 *
@@ -1952,7 +1952,7 @@  discard block
 block discarded – undo
1952 1952
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1953 1953
 		 * @param string $custom_1     Custom data to be sent.
1954 1954
 		 */
1955
-		$message = apply_filters( 'geodir_adminEmail_message', $message, $page_id, $user_id, $message_type, $custom_1 );
1955
+		$message = apply_filters('geodir_adminEmail_message', $message, $page_id, $user_id, $message_type, $custom_1);
1956 1956
 		/**
1957 1957
 		 * Filter the admin email headers.
1958 1958
 		 *
@@ -1965,22 +1965,22 @@  discard block
 block discarded – undo
1965 1965
 		 * @param string $message_type Can be 'expiration','post_submited','renew','upgrade','claim_approved','claim_rejected','claim_requested','auto_claim','payment_success','payment_fail'.
1966 1966
 		 * @param string $custom_1     Custom data to be sent.
1967 1967
 		 */
1968
-		$headers = apply_filters( 'geodir_adminEmail_headers', $headers, $page_id, $user_id, $message_type, $custom_1 );
1968
+		$headers = apply_filters('geodir_adminEmail_headers', $headers, $page_id, $user_id, $message_type, $custom_1);
1969 1969
 
1970 1970
 
1971
-		$sent = wp_mail( $to, $subject, $message, $headers );
1972
-		if ( ! $sent ) {
1973
-			if ( is_array( $to ) ) {
1974
-				$to = implode( ',', $to );
1971
+		$sent = wp_mail($to, $subject, $message, $headers);
1972
+		if (!$sent) {
1973
+			if (is_array($to)) {
1974
+				$to = implode(',', $to);
1975 1975
 			}
1976 1976
 			$log_message = sprintf(
1977
-				__( "Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory' ),
1977
+				__("Email from GeoDirectory failed to send.\nMessage type: %s\nSend time: %s\nTo: %s\nSubject: %s\n\n", 'geodirectory'),
1978 1978
 				$message_type,
1979
-				date_i18n( 'F j Y H:i:s', current_time( 'timestamp' ) ),
1979
+				date_i18n('F j Y H:i:s', current_time('timestamp')),
1980 1980
 				$to,
1981 1981
 				$subject
1982 1982
 			);
1983
-			geodir_error_log( $log_message );
1983
+			geodir_error_log($log_message);
1984 1984
 		}
1985 1985
 	}
1986 1986
 }
@@ -2000,12 +2000,12 @@  discard block
 block discarded – undo
2000 2000
  *
2001 2001
  * @return array Category IDs.
2002 2002
  */
2003
-function gd_lang_object_ids( $ids_array, $type ) {
2004
-	if ( function_exists( 'icl_object_id' ) ) {
2003
+function gd_lang_object_ids($ids_array, $type) {
2004
+	if (function_exists('icl_object_id')) {
2005 2005
 		$res = array();
2006
-		foreach ( $ids_array as $id ) {
2007
-			$xlat = icl_object_id( $id, $type, false );
2008
-			if ( ! is_null( $xlat ) ) {
2006
+		foreach ($ids_array as $id) {
2007
+			$xlat = icl_object_id($id, $type, false);
2008
+			if (!is_null($xlat)) {
2009 2009
 				$res[] = $xlat;
2010 2010
 			}
2011 2011
 		}
@@ -2029,20 +2029,20 @@  discard block
 block discarded – undo
2029 2029
  *
2030 2030
  * @return array Modified Body CSS classes.
2031 2031
  */
2032
-function geodir_custom_posts_body_class( $classes ) {
2032
+function geodir_custom_posts_body_class($classes) {
2033 2033
 	global $wpdb, $wp;
2034
-	$post_types = geodir_get_posttypes( 'object' );
2035
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2034
+	$post_types = geodir_get_posttypes('object');
2035
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2036 2036
 		$classes[] = 'geodir_custom_posts';
2037 2037
 	}
2038 2038
 
2039 2039
 	// fix body class for signup page
2040
-	if ( geodir_is_page( 'login' ) ) {
2040
+	if (geodir_is_page('login')) {
2041 2041
 		$new_classes   = array();
2042 2042
 		$new_classes[] = 'signup page-geodir-signup';
2043
-		if ( ! empty( $classes ) ) {
2044
-			foreach ( $classes as $class ) {
2045
-				if ( $class && $class != 'home' && $class != 'blog' ) {
2043
+		if (!empty($classes)) {
2044
+			foreach ($classes as $class) {
2045
+				if ($class && $class != 'home' && $class != 'blog') {
2046 2046
 					$new_classes[] = $class;
2047 2047
 				}
2048 2048
 			}
@@ -2050,14 +2050,14 @@  discard block
 block discarded – undo
2050 2050
 		$classes = $new_classes;
2051 2051
 	}
2052 2052
 
2053
-	if ( geodir_is_geodir_page() ) {
2053
+	if (geodir_is_geodir_page()) {
2054 2054
 		$classes[] = 'geodir-page';
2055 2055
 	}
2056 2056
 
2057 2057
 	return $classes;
2058 2058
 }
2059 2059
 
2060
-add_filter( 'body_class', 'geodir_custom_posts_body_class' ); // let's add a class to the body so we can style the new addition to the search
2060
+add_filter('body_class', 'geodir_custom_posts_body_class'); // let's add a class to the body so we can style the new addition to the search
2061 2061
 
2062 2062
 
2063 2063
 /**
@@ -2073,7 +2073,7 @@  discard block
 block discarded – undo
2073 2073
 	 *
2074 2074
 	 * @since 1.0.0
2075 2075
 	 */
2076
-	return apply_filters( 'geodir_map_zoom_level', array(
2076
+	return apply_filters('geodir_map_zoom_level', array(
2077 2077
 		1,
2078 2078
 		2,
2079 2079
 		3,
@@ -2093,7 +2093,7 @@  discard block
 block discarded – undo
2093 2093
 		17,
2094 2094
 		18,
2095 2095
 		19
2096
-	) );
2096
+	));
2097 2097
 
2098 2098
 }
2099 2099
 
@@ -2106,12 +2106,12 @@  discard block
 block discarded – undo
2106 2106
  *
2107 2107
  * @param string $geodir_option_name Option key.
2108 2108
  */
2109
-function geodir_option_version_backup( $geodir_option_name ) {
2109
+function geodir_option_version_backup($geodir_option_name) {
2110 2110
 	$version_date  = time();
2111
-	$geodir_option = get_option( $geodir_option_name );
2111
+	$geodir_option = get_option($geodir_option_name);
2112 2112
 
2113
-	if ( ! empty( $geodir_option ) ) {
2114
-		add_option( $geodir_option_name . '_' . $version_date, $geodir_option );
2113
+	if (!empty($geodir_option)) {
2114
+		add_option($geodir_option_name.'_'.$version_date, $geodir_option);
2115 2115
 	}
2116 2116
 }
2117 2117
 
@@ -2125,10 +2125,10 @@  discard block
 block discarded – undo
2125 2125
  *
2126 2126
  * @return int Page ID.
2127 2127
  */
2128
-function get_page_id_geodir_add_listing_page( $page_id ) {
2129
-	if ( geodir_wpml_multilingual_status() ) {
2128
+function get_page_id_geodir_add_listing_page($page_id) {
2129
+	if (geodir_wpml_multilingual_status()) {
2130 2130
 		$post_type = 'post_page';
2131
-		$page_id   = geodir_get_wpml_element_id( $page_id, $post_type );
2131
+		$page_id   = geodir_get_wpml_element_id($page_id, $post_type);
2132 2132
 	}
2133 2133
 
2134 2134
 	return $page_id;
@@ -2142,7 +2142,7 @@  discard block
 block discarded – undo
2142 2142
  * @return bool Returns true when sitepress multilingual CMS active. else returns false.
2143 2143
  */
2144 2144
 function geodir_wpml_multilingual_status() {
2145
-	if ( function_exists( 'icl_object_id' ) ) {
2145
+	if (function_exists('icl_object_id')) {
2146 2146
 		return true;
2147 2147
 	}
2148 2148
 
@@ -2160,19 +2160,19 @@  discard block
 block discarded – undo
2160 2160
  *
2161 2161
  * @return int Element ID when exists. Else the page id.
2162 2162
  */
2163
-function geodir_get_wpml_element_id( $page_id, $post_type ) {
2163
+function geodir_get_wpml_element_id($page_id, $post_type) {
2164 2164
 	global $sitepress;
2165
-	if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) {
2166
-		$trid = $sitepress->get_element_trid( $page_id, $post_type );
2165
+	if (geodir_wpml_multilingual_status() && !empty($sitepress) && isset($sitepress->queries)) {
2166
+		$trid = $sitepress->get_element_trid($page_id, $post_type);
2167 2167
 
2168
-		if ( $trid > 0 ) {
2169
-			$translations = $sitepress->get_element_translations( $trid, $post_type );
2168
+		if ($trid > 0) {
2169
+			$translations = $sitepress->get_element_translations($trid, $post_type);
2170 2170
 
2171 2171
 			$lang = $sitepress->get_current_language();
2172 2172
 			$lang = $lang ? $lang : $sitepress->get_default_language();
2173 2173
 
2174
-			if ( ! empty( $translations ) && ! empty( $lang ) && isset( $translations[ $lang ] ) && isset( $translations[ $lang ]->element_id ) && ! empty( $translations[ $lang ]->element_id ) ) {
2175
-				$page_id = $translations[ $lang ]->element_id;
2174
+			if (!empty($translations) && !empty($lang) && isset($translations[$lang]) && isset($translations[$lang]->element_id) && !empty($translations[$lang]->element_id)) {
2175
+				$page_id = $translations[$lang]->element_id;
2176 2176
 			}
2177 2177
 		}
2178 2178
 	}
@@ -2189,15 +2189,15 @@  discard block
 block discarded – undo
2189 2189
  */
2190 2190
 function geodir_wpml_check_element_id() {
2191 2191
 	global $sitepress;
2192
-	if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) {
2192
+	if (geodir_wpml_multilingual_status() && !empty($sitepress) && isset($sitepress->queries)) {
2193 2193
 		$el_type      = 'post_page';
2194
-		$el_id        = get_option( 'geodir_add_listing_page' );
2194
+		$el_id        = get_option('geodir_add_listing_page');
2195 2195
 		$default_lang = $sitepress->get_default_language();
2196
-		$el_details   = $sitepress->get_element_language_details( $el_id, $el_type );
2196
+		$el_details   = $sitepress->get_element_language_details($el_id, $el_type);
2197 2197
 
2198
-		if ( ! ( $el_id > 0 && $default_lang && ! empty( $el_details ) && isset( $el_details->language_code ) && $el_details->language_code == $default_lang ) ) {
2199
-			if ( ! $el_details->source_language_code ) {
2200
-				$sitepress->set_element_language_details( $el_id, $el_type, '', $default_lang );
2198
+		if (!($el_id > 0 && $default_lang && !empty($el_details) && isset($el_details->language_code) && $el_details->language_code == $default_lang)) {
2199
+			if (!$el_details->source_language_code) {
2200
+				$sitepress->set_element_language_details($el_id, $el_type, '', $default_lang);
2201 2201
 				$sitepress->icl_translations_cache->clear();
2202 2202
 			}
2203 2203
 		}
@@ -2217,44 +2217,44 @@  discard block
 block discarded – undo
2217 2217
  *
2218 2218
  * @return string Orderby SQL.
2219 2219
  */
2220
-function geodir_widget_listings_get_order( $query_args ) {
2220
+function geodir_widget_listings_get_order($query_args) {
2221 2221
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2222 2222
 
2223 2223
 	$query_args = $gd_query_args_widgets;
2224
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2225
-		return $wpdb->posts . ".post_date DESC, ";
2224
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2225
+		return $wpdb->posts.".post_date DESC, ";
2226 2226
 	}
2227 2227
 
2228
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2229
-	$table     = $plugin_prefix . $post_type . '_detail';
2228
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2229
+	$table     = $plugin_prefix.$post_type.'_detail';
2230 2230
 
2231
-	$sort_by = ! empty( $query_args['order_by'] ) ? $query_args['order_by'] : '';
2231
+	$sort_by = !empty($query_args['order_by']) ? $query_args['order_by'] : '';
2232 2232
 
2233
-	switch ( $sort_by ) {
2233
+	switch ($sort_by) {
2234 2234
 		case 'latest':
2235 2235
 		case 'newest':
2236
-			$orderby = $wpdb->posts . ".post_date DESC, ";
2236
+			$orderby = $wpdb->posts.".post_date DESC, ";
2237 2237
 			break;
2238 2238
 		case 'featured':
2239
-			$orderby = $table . ".is_featured ASC, ". $wpdb->posts . ".post_date DESC, ";
2239
+			$orderby = $table.".is_featured ASC, ".$wpdb->posts.".post_date DESC, ";
2240 2240
 			break;
2241 2241
 		case 'az':
2242
-			$orderby = $wpdb->posts . ".post_title ASC, ";
2242
+			$orderby = $wpdb->posts.".post_title ASC, ";
2243 2243
 			break;
2244 2244
 		case 'high_review':
2245
-			$orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, ";
2245
+			$orderby = $table.".rating_count DESC, ".$table.".overall_rating DESC, ";
2246 2246
 			break;
2247 2247
 		case 'high_rating':
2248
-			$orderby = "( " . $table . ".overall_rating  ) DESC, ";
2248
+			$orderby = "( ".$table.".overall_rating  ) DESC, ";
2249 2249
 			break;
2250 2250
 		case 'random':
2251 2251
 			$orderby = "RAND(), ";
2252 2252
 			break;
2253 2253
 		default:
2254
-			if ( $custom_orderby = geodir_prepare_custom_sorting( $sort_by, $table ) ) {
2255
-				$orderby = $custom_orderby . ", ";
2254
+			if ($custom_orderby = geodir_prepare_custom_sorting($sort_by, $table)) {
2255
+				$orderby = $custom_orderby.", ";
2256 2256
 			} else {
2257
-				$orderby = $wpdb->posts . ".post_title ASC, ";
2257
+				$orderby = $wpdb->posts.".post_title ASC, ";
2258 2258
 			}
2259 2259
 			break;
2260 2260
 	}
@@ -2279,15 +2279,15 @@  discard block
 block discarded – undo
2279 2279
  *
2280 2280
  * @return mixed Result object.
2281 2281
  */
2282
-function geodir_get_widget_listings( $query_args = array(), $count_only = false ) {
2282
+function geodir_get_widget_listings($query_args = array(), $count_only = false) {
2283 2283
 	global $wpdb, $plugin_prefix, $table_prefix;
2284 2284
 	$GLOBALS['gd_query_args_widgets'] = $query_args;
2285 2285
 	$gd_query_args_widgets            = $query_args;
2286 2286
 
2287
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2288
-	$table     = $plugin_prefix . $post_type . '_detail';
2287
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2288
+	$table     = $plugin_prefix.$post_type.'_detail';
2289 2289
 
2290
-	$fields = $wpdb->posts . ".*, " . $table . ".*";
2290
+	$fields = $wpdb->posts.".*, ".$table.".*";
2291 2291
 	/**
2292 2292
 	 * Filter widget listing fields string part that is being used for query.
2293 2293
 	 *
@@ -2297,17 +2297,17 @@  discard block
 block discarded – undo
2297 2297
 	 * @param string $table     Table name.
2298 2298
 	 * @param string $post_type Post type.
2299 2299
 	 */
2300
-	$fields = apply_filters( 'geodir_filter_widget_listings_fields', $fields, $table, $post_type );
2300
+	$fields = apply_filters('geodir_filter_widget_listings_fields', $fields, $table, $post_type);
2301 2301
 
2302
-	$join = "INNER JOIN " . $table . " ON (" . $table . ".post_id = " . $wpdb->posts . ".ID)";
2302
+	$join = "INNER JOIN ".$table." ON (".$table.".post_id = ".$wpdb->posts.".ID)";
2303 2303
 
2304 2304
 	########### WPML ###########
2305 2305
 
2306
-	if ( function_exists( 'icl_object_id' ) ) {
2306
+	if (function_exists('icl_object_id')) {
2307 2307
 		global $sitepress;
2308 2308
 		$lang_code = ICL_LANGUAGE_CODE;
2309
-		if ( $lang_code ) {
2310
-			$join .= " JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID";
2309
+		if ($lang_code) {
2310
+			$join .= " JOIN ".$table_prefix."icl_translations icl_t ON icl_t.element_id = ".$table_prefix."posts.ID";
2311 2311
 		}
2312 2312
 	}
2313 2313
 
@@ -2321,15 +2321,15 @@  discard block
 block discarded – undo
2321 2321
 	 * @param string $join      Join clause string.
2322 2322
 	 * @param string $post_type Post type.
2323 2323
 	 */
2324
-	$join = apply_filters( 'geodir_filter_widget_listings_join', $join, $post_type );
2324
+	$join = apply_filters('geodir_filter_widget_listings_join', $join, $post_type);
2325 2325
 
2326
-	$post_status = is_super_admin() ? " OR " . $wpdb->posts . ".post_status = 'private'" : '';
2326
+	$post_status = is_super_admin() ? " OR ".$wpdb->posts.".post_status = 'private'" : '';
2327 2327
 
2328
-	$where = " AND ( " . $wpdb->posts . ".post_status = 'publish' " . $post_status . " ) AND " . $wpdb->posts . ".post_type = '" . $post_type . "'";
2328
+	$where = " AND ( ".$wpdb->posts.".post_status = 'publish' ".$post_status." ) AND ".$wpdb->posts.".post_type = '".$post_type."'";
2329 2329
 
2330 2330
 	########### WPML ###########
2331
-	if ( function_exists( 'icl_object_id' ) ) {
2332
-		if ( $lang_code ) {
2331
+	if (function_exists('icl_object_id')) {
2332
+		if ($lang_code) {
2333 2333
 			$where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type = 'post_$post_type' ";
2334 2334
 		}
2335 2335
 	}
@@ -2342,8 +2342,8 @@  discard block
 block discarded – undo
2342 2342
 	 * @param string $where     Where clause string.
2343 2343
 	 * @param string $post_type Post type.
2344 2344
 	 */
2345
-	$where = apply_filters( 'geodir_filter_widget_listings_where', $where, $post_type );
2346
-	$where = $where != '' ? " WHERE 1=1 " . $where : '';
2345
+	$where = apply_filters('geodir_filter_widget_listings_where', $where, $post_type);
2346
+	$where = $where != '' ? " WHERE 1=1 ".$where : '';
2347 2347
 
2348 2348
 	$groupby = " GROUP BY $wpdb->posts.ID "; //@todo is this needed? faster without
2349 2349
 	/**
@@ -2354,15 +2354,15 @@  discard block
 block discarded – undo
2354 2354
 	 * @param string $groupby   Group by clause string.
2355 2355
 	 * @param string $post_type Post type.
2356 2356
 	 */
2357
-	$groupby = apply_filters( 'geodir_filter_widget_listings_groupby', $groupby, $post_type );
2357
+	$groupby = apply_filters('geodir_filter_widget_listings_groupby', $groupby, $post_type);
2358 2358
 
2359
-	if ( $count_only ) {
2360
-		$sql  = "SELECT COUNT(DISTINCT " . $wpdb->posts . ".ID) AS total FROM " . $wpdb->posts . "
2361
-			" . $join . "
2359
+	if ($count_only) {
2360
+		$sql  = "SELECT COUNT(DISTINCT ".$wpdb->posts.".ID) AS total FROM ".$wpdb->posts."
2361
+			" . $join."
2362 2362
 			" . $where;
2363
-		$rows = (int) $wpdb->get_var( $sql );
2363
+		$rows = (int) $wpdb->get_var($sql);
2364 2364
 	} else {
2365
-		$orderby = geodir_widget_listings_get_order( $query_args );
2365
+		$orderby = geodir_widget_listings_get_order($query_args);
2366 2366
 		/**
2367 2367
 		 * Filter widget listing orderby clause string part that is being used for query.
2368 2368
 		 *
@@ -2372,33 +2372,33 @@  discard block
 block discarded – undo
2372 2372
 		 * @param string $table     Table name.
2373 2373
 		 * @param string $post_type Post type.
2374 2374
 		 */
2375
-		$orderby = apply_filters( 'geodir_filter_widget_listings_orderby', $orderby, $table, $post_type );
2375
+		$orderby = apply_filters('geodir_filter_widget_listings_orderby', $orderby, $table, $post_type);
2376 2376
 		
2377 2377
 		$second_orderby = array();
2378
-		if ( strpos( $orderby, strtolower( $table . ".is_featured" )  ) === false ) {
2379
-			$second_orderby[] = $table . ".is_featured ASC";
2378
+		if (strpos($orderby, strtolower($table.".is_featured")) === false) {
2379
+			$second_orderby[] = $table.".is_featured ASC";
2380 2380
 		}
2381 2381
 		
2382
-		if ( strpos( $orderby, strtolower( $wpdb->posts . ".post_date" )  ) === false ) {
2383
-			$second_orderby[] = $wpdb->posts . ".post_date DESC";
2382
+		if (strpos($orderby, strtolower($wpdb->posts.".post_date")) === false) {
2383
+			$second_orderby[] = $wpdb->posts.".post_date DESC";
2384 2384
 		}
2385 2385
 		
2386
-		if ( strpos( $orderby, strtolower( $wpdb->posts . ".post_title" )  ) === false ) {
2387
-			$second_orderby[] = $wpdb->posts . ".post_title ASC";
2386
+		if (strpos($orderby, strtolower($wpdb->posts.".post_title")) === false) {
2387
+			$second_orderby[] = $wpdb->posts.".post_title ASC";
2388 2388
 		}
2389 2389
 		
2390
-		if ( !empty( $second_orderby ) ) {
2391
-			$orderby .= implode( ', ', $second_orderby );
2390
+		if (!empty($second_orderby)) {
2391
+			$orderby .= implode(', ', $second_orderby);
2392 2392
 		}
2393 2393
 		
2394
-		if ( !empty( $orderby ) ) {
2395
-			$orderby = trim( $orderby );
2396
-			$orderby = rtrim( $orderby, "," );
2394
+		if (!empty($orderby)) {
2395
+			$orderby = trim($orderby);
2396
+			$orderby = rtrim($orderby, ",");
2397 2397
 		}
2398 2398
 		
2399
-		$orderby = $orderby != '' ? " ORDER BY " . $orderby : '';
2399
+		$orderby = $orderby != '' ? " ORDER BY ".$orderby : '';
2400 2400
 
2401
-		$limit = ! empty( $query_args['posts_per_page'] ) ? $query_args['posts_per_page'] : 5;
2401
+		$limit = !empty($query_args['posts_per_page']) ? $query_args['posts_per_page'] : 5;
2402 2402
 		/**
2403 2403
 		 * Filter widget listing limit that is being used for query.
2404 2404
 		 *
@@ -2407,27 +2407,27 @@  discard block
 block discarded – undo
2407 2407
 		 * @param int $limit        Query results limit.
2408 2408
 		 * @param string $post_type Post type.
2409 2409
 		 */
2410
-		$limit = apply_filters( 'geodir_filter_widget_listings_limit', $limit, $post_type );
2410
+		$limit = apply_filters('geodir_filter_widget_listings_limit', $limit, $post_type);
2411 2411
 
2412
-		$page = ! empty( $query_args['pageno'] ) ? absint( $query_args['pageno'] ) : 1;
2413
-		if ( ! $page ) {
2412
+		$page = !empty($query_args['pageno']) ? absint($query_args['pageno']) : 1;
2413
+		if (!$page) {
2414 2414
 			$page = 1;
2415 2415
 		}
2416 2416
 
2417
-		$limit = (int) $limit > 0 ? " LIMIT " . absint( ( $page - 1 ) * (int) $limit ) . ", " . (int) $limit : "";
2417
+		$limit = (int) $limit > 0 ? " LIMIT ".absint(($page - 1) * (int) $limit).", ".(int) $limit : "";
2418 2418
 
2419 2419
 		//@todo removed SQL_CALC_FOUND_ROWS from below as don't think it is needed and query is faster without
2420
-		$sql  = "SELECT " . $fields . " FROM " . $wpdb->posts . "
2421
-			" . $join . "
2422
-			" . $where . "
2423
-			" . $groupby . "
2424
-			" . $orderby . "
2420
+		$sql = "SELECT ".$fields." FROM ".$wpdb->posts."
2421
+			" . $join."
2422
+			" . $where."
2423
+			" . $groupby."
2424
+			" . $orderby."
2425 2425
 			" . $limit;
2426
-		$rows = $wpdb->get_results( $sql );
2426
+		$rows = $wpdb->get_results($sql);
2427 2427
 	}
2428 2428
 
2429
-	unset( $GLOBALS['gd_query_args_widgets'] );
2430
-	unset( $gd_query_args_widgets );
2429
+	unset($GLOBALS['gd_query_args_widgets']);
2430
+	unset($gd_query_args_widgets);
2431 2431
 
2432 2432
 	return $rows;
2433 2433
 }
@@ -2444,11 +2444,11 @@  discard block
 block discarded – undo
2444 2444
  *
2445 2445
  * @return string Modified fields SQL.
2446 2446
  */
2447
-function geodir_function_widget_listings_fields( $fields ) {
2447
+function geodir_function_widget_listings_fields($fields) {
2448 2448
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2449 2449
 
2450 2450
 	$query_args = $gd_query_args_widgets;
2451
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2451
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2452 2452
 		return $fields;
2453 2453
 	}
2454 2454
 
@@ -2467,24 +2467,24 @@  discard block
 block discarded – undo
2467 2467
  *
2468 2468
  * @return string Modified join clause SQL.
2469 2469
  */
2470
-function geodir_function_widget_listings_join( $join ) {
2470
+function geodir_function_widget_listings_join($join) {
2471 2471
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2472 2472
 
2473 2473
 	$query_args = $gd_query_args_widgets;
2474
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2474
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2475 2475
 		return $join;
2476 2476
 	}
2477 2477
 
2478
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2479
-	$table     = $plugin_prefix . $post_type . '_detail';
2478
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2479
+	$table     = $plugin_prefix.$post_type.'_detail';
2480 2480
 
2481
-	if ( ! empty( $query_args['with_pics_only'] ) ) {
2482
-		$join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )";
2481
+	if (!empty($query_args['with_pics_only'])) {
2482
+		$join .= " LEFT JOIN ".GEODIR_ATTACHMENT_TABLE." ON ( ".GEODIR_ATTACHMENT_TABLE.".post_id=".$table.".post_id AND ".GEODIR_ATTACHMENT_TABLE.".mime_type LIKE '%image%' )";
2483 2483
 	}
2484 2484
 
2485
-	if ( ! empty( $query_args['tax_query'] ) ) {
2486
-		$tax_queries = get_tax_sql( $query_args['tax_query'], $wpdb->posts, 'ID' );
2487
-		if ( ! empty( $tax_queries['join'] ) && ! empty( $tax_queries['where'] ) ) {
2485
+	if (!empty($query_args['tax_query'])) {
2486
+		$tax_queries = get_tax_sql($query_args['tax_query'], $wpdb->posts, 'ID');
2487
+		if (!empty($tax_queries['join']) && !empty($tax_queries['where'])) {
2488 2488
 			$join .= $tax_queries['join'];
2489 2489
 		}
2490 2490
 	}
@@ -2505,60 +2505,60 @@  discard block
 block discarded – undo
2505 2505
  *
2506 2506
  * @return string Modified where clause SQL.
2507 2507
  */
2508
-function geodir_function_widget_listings_where( $where ) {
2508
+function geodir_function_widget_listings_where($where) {
2509 2509
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2510 2510
 
2511 2511
 	$query_args = $gd_query_args_widgets;
2512
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2512
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2513 2513
 		return $where;
2514 2514
 	}
2515
-	$post_type = empty( $query_args['post_type'] ) ? 'gd_place' : $query_args['post_type'];
2516
-	$table     = $plugin_prefix . $post_type . '_detail';
2515
+	$post_type = empty($query_args['post_type']) ? 'gd_place' : $query_args['post_type'];
2516
+	$table     = $plugin_prefix.$post_type.'_detail';
2517 2517
 
2518
-	if ( ! empty( $query_args ) ) {
2519
-		if ( ! empty( $query_args['gd_location'] ) && function_exists( 'geodir_default_location_where' ) ) {
2520
-			$where = geodir_default_location_where( $where, $table );
2518
+	if (!empty($query_args)) {
2519
+		if (!empty($query_args['gd_location']) && function_exists('geodir_default_location_where')) {
2520
+			$where = geodir_default_location_where($where, $table);
2521 2521
 		}
2522 2522
 
2523
-		if ( ! empty( $query_args['post_author'] ) ) {
2524
-			$where .= " AND " . $wpdb->posts . ".post_author = " . (int) $query_args['post_author'];
2523
+		if (!empty($query_args['post_author'])) {
2524
+			$where .= " AND ".$wpdb->posts.".post_author = ".(int) $query_args['post_author'];
2525 2525
 		}
2526 2526
 
2527
-		if ( ! empty( $query_args['show_featured_only'] ) ) {
2528
-			$where .= " AND " . $table . ".is_featured = '1'";
2527
+		if (!empty($query_args['show_featured_only'])) {
2528
+			$where .= " AND ".$table.".is_featured = '1'";
2529 2529
 		}
2530 2530
 
2531
-		if ( ! empty( $query_args['show_special_only'] ) ) {
2532
-			$where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )";
2531
+		if (!empty($query_args['show_special_only'])) {
2532
+			$where .= " AND ( ".$table.".geodir_special_offers != '' AND ".$table.".geodir_special_offers IS NOT NULL )";
2533 2533
 		}
2534 2534
 
2535
-		if ( ! empty( $query_args['with_pics_only'] ) ) {
2536
-			$where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL ";
2535
+		if (!empty($query_args['with_pics_only'])) {
2536
+			$where .= " AND ".GEODIR_ATTACHMENT_TABLE.".ID IS NOT NULL ";
2537 2537
 		}
2538 2538
 
2539
-		if ( ! empty( $query_args['featured_image_only'] ) ) {
2540
-			$where .= " AND " . $table . ".featured_image IS NOT NULL AND " . $table . ".featured_image!='' ";
2539
+		if (!empty($query_args['featured_image_only'])) {
2540
+			$where .= " AND ".$table.".featured_image IS NOT NULL AND ".$table.".featured_image!='' ";
2541 2541
 		}
2542 2542
 
2543
-		if ( ! empty( $query_args['with_videos_only'] ) ) {
2544
-			$where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )";
2543
+		if (!empty($query_args['with_videos_only'])) {
2544
+			$where .= " AND ( ".$table.".geodir_video != '' AND ".$table.".geodir_video IS NOT NULL )";
2545 2545
 		}
2546 2546
         
2547
-		if ( ! empty( $query_args['show_favorites_only'] ) ) {
2547
+		if (!empty($query_args['show_favorites_only'])) {
2548 2548
 			$user_favorites = '-1';
2549 2549
 			
2550
-			if ( !empty( $query_args['favorites_by_user'] ) ) {
2551
-				$user_favorites = get_user_meta( (int)$query_args['favorites_by_user'], 'gd_user_favourite_post', true );
2550
+			if (!empty($query_args['favorites_by_user'])) {
2551
+				$user_favorites = get_user_meta((int) $query_args['favorites_by_user'], 'gd_user_favourite_post', true);
2552 2552
 				$user_favorites = !empty($user_favorites) && is_array($user_favorites) ? implode("','", $user_favorites) : '-1';
2553 2553
 			}
2554 2554
 			
2555
-			$where .= " AND `" . $wpdb->posts . "`.`ID` IN('" . $user_favorites . "')";
2555
+			$where .= " AND `".$wpdb->posts."`.`ID` IN('".$user_favorites."')";
2556 2556
 		}
2557 2557
 
2558
-		if ( ! empty( $query_args['tax_query'] ) ) {
2559
-			$tax_queries = get_tax_sql( $query_args['tax_query'], $wpdb->posts, 'ID' );
2558
+		if (!empty($query_args['tax_query'])) {
2559
+			$tax_queries = get_tax_sql($query_args['tax_query'], $wpdb->posts, 'ID');
2560 2560
 
2561
-			if ( ! empty( $tax_queries['join'] ) && ! empty( $tax_queries['where'] ) ) {
2561
+			if (!empty($tax_queries['join']) && !empty($tax_queries['where'])) {
2562 2562
 				$where .= $tax_queries['where'];
2563 2563
 			}
2564 2564
 		}
@@ -2579,11 +2579,11 @@  discard block
 block discarded – undo
2579 2579
  *
2580 2580
  * @return string Modified orderby clause SQL.
2581 2581
  */
2582
-function geodir_function_widget_listings_orderby( $orderby ) {
2582
+function geodir_function_widget_listings_orderby($orderby) {
2583 2583
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2584 2584
 
2585 2585
 	$query_args = $gd_query_args_widgets;
2586
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2586
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2587 2587
 		return $orderby;
2588 2588
 	}
2589 2589
 
@@ -2602,15 +2602,15 @@  discard block
 block discarded – undo
2602 2602
  *
2603 2603
  * @return int Query limit.
2604 2604
  */
2605
-function geodir_function_widget_listings_limit( $limit ) {
2605
+function geodir_function_widget_listings_limit($limit) {
2606 2606
 	global $wpdb, $plugin_prefix, $gd_query_args_widgets;
2607 2607
 
2608 2608
 	$query_args = $gd_query_args_widgets;
2609
-	if ( empty( $query_args ) || empty( $query_args['is_geodir_loop'] ) ) {
2609
+	if (empty($query_args) || empty($query_args['is_geodir_loop'])) {
2610 2610
 		return $limit;
2611 2611
 	}
2612 2612
 
2613
-	if ( ! empty( $query_args ) && ! empty( $query_args['posts_per_page'] ) ) {
2613
+	if (!empty($query_args) && !empty($query_args['posts_per_page'])) {
2614 2614
 		$limit = (int) $query_args['posts_per_page'];
2615 2615
 	}
2616 2616
 
@@ -2628,12 +2628,12 @@  discard block
 block discarded – undo
2628 2628
  *
2629 2629
  * @return int Large size width.
2630 2630
  */
2631
-function geodir_media_image_large_width( $default = 800, $params = '' ) {
2632
-	$large_size_w = get_option( 'large_size_w' );
2631
+function geodir_media_image_large_width($default = 800, $params = '') {
2632
+	$large_size_w = get_option('large_size_w');
2633 2633
 	$large_size_w = $large_size_w > 0 ? $large_size_w : $default;
2634
-	$large_size_w = absint( $large_size_w );
2634
+	$large_size_w = absint($large_size_w);
2635 2635
 
2636
-	if ( ! get_option( 'geodir_use_wp_media_large_size' ) ) {
2636
+	if (!get_option('geodir_use_wp_media_large_size')) {
2637 2637
 		$large_size_w = 800;
2638 2638
 	}
2639 2639
 
@@ -2646,7 +2646,7 @@  discard block
 block discarded – undo
2646 2646
 	 * @param int $default         Default width.
2647 2647
 	 * @param string|array $params Image parameters.
2648 2648
 	 */
2649
-	$large_size_w = apply_filters( 'geodir_filter_media_image_large_width', $large_size_w, $default, $params );
2649
+	$large_size_w = apply_filters('geodir_filter_media_image_large_width', $large_size_w, $default, $params);
2650 2650
 
2651 2651
 	return $large_size_w;
2652 2652
 }
@@ -2662,12 +2662,12 @@  discard block
 block discarded – undo
2662 2662
  *
2663 2663
  * @return int Large size height.
2664 2664
  */
2665
-function geodir_media_image_large_height( $default = 800, $params = '' ) {
2666
-	$large_size_h = get_option( 'large_size_h' );
2665
+function geodir_media_image_large_height($default = 800, $params = '') {
2666
+	$large_size_h = get_option('large_size_h');
2667 2667
 	$large_size_h = $large_size_h > 0 ? $large_size_h : $default;
2668
-	$large_size_h = absint( $large_size_h );
2668
+	$large_size_h = absint($large_size_h);
2669 2669
 
2670
-	if ( ! get_option( 'geodir_use_wp_media_large_size' ) ) {
2670
+	if (!get_option('geodir_use_wp_media_large_size')) {
2671 2671
 		$large_size_h = 800;
2672 2672
 	}
2673 2673
 
@@ -2680,7 +2680,7 @@  discard block
 block discarded – undo
2680 2680
 	 * @param int $default         Default height.
2681 2681
 	 * @param string|array $params Image parameters.
2682 2682
 	 */
2683
-	$large_size_h = apply_filters( 'geodir_filter_media_image_large_height', $large_size_h, $default, $params );
2683
+	$large_size_h = apply_filters('geodir_filter_media_image_large_height', $large_size_h, $default, $params);
2684 2684
 
2685 2685
 	return $large_size_h;
2686 2686
 }
@@ -2697,8 +2697,8 @@  discard block
 block discarded – undo
2697 2697
  *
2698 2698
  * @return string Sanitized name.
2699 2699
  */
2700
-function geodir_sanitize_location_name( $type, $name, $translate = true ) {
2701
-	if ( $name == '' ) {
2700
+function geodir_sanitize_location_name($type, $name, $translate = true) {
2701
+	if ($name == '') {
2702 2702
 		return null;
2703 2703
 	}
2704 2704
 
@@ -2707,13 +2707,13 @@  discard block
 block discarded – undo
2707 2707
 	$type = $type == 'gd_city' ? 'city' : $type;
2708 2708
 
2709 2709
 	$return = $name;
2710
-	if ( function_exists( 'get_actual_location_name' ) ) {
2711
-		$return = get_actual_location_name( $type, $name, $translate );
2710
+	if (function_exists('get_actual_location_name')) {
2711
+		$return = get_actual_location_name($type, $name, $translate);
2712 2712
 	} else {
2713
-		$return = preg_replace( '/-(\d+)$/', '', $return );
2714
-		$return = preg_replace( '/[_-]/', ' ', $return );
2715
-		$return = geodir_ucwords( $return );
2716
-		$return = $translate ? __( $return, 'geodirectory' ) : $return;
2713
+		$return = preg_replace('/-(\d+)$/', '', $return);
2714
+		$return = preg_replace('/[_-]/', ' ', $return);
2715
+		$return = geodir_ucwords($return);
2716
+		$return = $translate ? __($return, 'geodirectory') : $return;
2717 2717
 	}
2718 2718
 
2719 2719
 	return $return;
@@ -2731,26 +2731,26 @@  discard block
 block discarded – undo
2731 2731
  *
2732 2732
  * @param int $number Comments number.
2733 2733
  */
2734
-function geodir_comments_number( $number ) {
2734
+function geodir_comments_number($number) {
2735 2735
 	global $post;
2736 2736
 	
2737
-	if ( !empty( $post->post_type ) && geodir_cpt_has_rating_disabled( $post->post_type ) ) {
2737
+	if (!empty($post->post_type) && geodir_cpt_has_rating_disabled($post->post_type)) {
2738 2738
 		$number = get_comments_number();
2739 2739
 		
2740
-		if ( $number > 1 ) {
2741
-			$output = str_replace( '%', number_format_i18n( $number ), __( '% Comments', 'geodirectory' ) );
2742
-		} elseif ( $number == 0 || $number == '' ) {
2743
-			$output = __( 'No Comments', 'geodirectory' );
2740
+		if ($number > 1) {
2741
+			$output = str_replace('%', number_format_i18n($number), __('% Comments', 'geodirectory'));
2742
+		} elseif ($number == 0 || $number == '') {
2743
+			$output = __('No Comments', 'geodirectory');
2744 2744
 		} else { // must be one
2745
-			$output = __( '1 Comment', 'geodirectory' );
2745
+			$output = __('1 Comment', 'geodirectory');
2746 2746
 		}
2747 2747
 	} else {    
2748
-		if ( $number > 1 ) {
2749
-			$output = str_replace( '%', number_format_i18n( $number ), __( '% Reviews', 'geodirectory' ) );
2750
-		} elseif ( $number == 0 || $number == '' ) {
2751
-			$output = __( 'No Reviews', 'geodirectory' );
2748
+		if ($number > 1) {
2749
+			$output = str_replace('%', number_format_i18n($number), __('% Reviews', 'geodirectory'));
2750
+		} elseif ($number == 0 || $number == '') {
2751
+			$output = __('No Reviews', 'geodirectory');
2752 2752
 		} else { // must be one
2753
-			$output = __( '1 Review', 'geodirectory' );
2753
+			$output = __('1 Review', 'geodirectory');
2754 2754
 		}
2755 2755
 	}
2756 2756
 	
@@ -2767,18 +2767,18 @@  discard block
 block discarded – undo
2767 2767
  */
2768 2768
 function is_page_geodir_home() {
2769 2769
 	global $wpdb;
2770
-	$cur_url = str_replace( array( "https://", "http://", "www." ), array( '', '', '' ), geodir_curPageURL() );
2771
-	if ( function_exists( 'geodir_location_geo_home_link' ) ) {
2772
-		remove_filter( 'home_url', 'geodir_location_geo_home_link', 100000 );
2770
+	$cur_url = str_replace(array("https://", "http://", "www."), array('', '', ''), geodir_curPageURL());
2771
+	if (function_exists('geodir_location_geo_home_link')) {
2772
+		remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
2773 2773
 	}
2774
-	$home_url = home_url( '', 'http' );
2775
-	if ( function_exists( 'geodir_location_geo_home_link' ) ) {
2776
-		add_filter( 'home_url', 'geodir_location_geo_home_link', 100000, 2 );
2774
+	$home_url = home_url('', 'http');
2775
+	if (function_exists('geodir_location_geo_home_link')) {
2776
+		add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
2777 2777
 	}
2778
-	$home_url = str_replace( "www.", "", $home_url );
2779
-	if ( ( strpos( $home_url, $cur_url ) !== false || strpos( $home_url . '/', $cur_url ) !== false ) && ( 'page' == get_option( 'show_on_front' ) && get_option( 'page_on_front' ) && get_option( 'page_on_front' ) == get_option( 'geodir_home_page' ) ) ) {
2778
+	$home_url = str_replace("www.", "", $home_url);
2779
+	if ((strpos($home_url, $cur_url) !== false || strpos($home_url.'/', $cur_url) !== false) && ('page' == get_option('show_on_front') && get_option('page_on_front') && get_option('page_on_front') == get_option('geodir_home_page'))) {
2780 2780
 		return true;
2781
-	} elseif ( get_query_var( 'page_id' ) == get_option( 'page_on_front' ) && 'page' == get_option( 'show_on_front' ) && get_option( 'page_on_front' ) && get_option( 'page_on_front' ) == get_option( 'geodir_home_page' ) ) {
2781
+	} elseif (get_query_var('page_id') == get_option('page_on_front') && 'page' == get_option('show_on_front') && get_option('page_on_front') && get_option('page_on_front') == get_option('geodir_home_page')) {
2782 2782
 		return true;
2783 2783
 	} else {
2784 2784
 		return false;
@@ -2798,18 +2798,18 @@  discard block
 block discarded – undo
2798 2798
  *
2799 2799
  * @return string The canonical URL.
2800 2800
  */
2801
-function geodir_wpseo_homepage_canonical( $url ) {
2801
+function geodir_wpseo_homepage_canonical($url) {
2802 2802
 	global $post;
2803 2803
 
2804
-	if ( is_page_geodir_home() ) {
2804
+	if (is_page_geodir_home()) {
2805 2805
 		return home_url();
2806 2806
 	}
2807 2807
 
2808 2808
 	return $url;
2809 2809
 }
2810 2810
 
2811
-add_filter( 'wpseo_canonical', 'geodir_wpseo_homepage_canonical', 10 );
2812
-add_filter( 'aioseop_canonical_url', 'geodir_wpseo_homepage_canonical', 10 );
2811
+add_filter('wpseo_canonical', 'geodir_wpseo_homepage_canonical', 10);
2812
+add_filter('aioseop_canonical_url', 'geodir_wpseo_homepage_canonical', 10);
2813 2813
 
2814 2814
 /**
2815 2815
  * Add extra fields to google maps script call.
@@ -2822,20 +2822,20 @@  discard block
 block discarded – undo
2822 2822
  *
2823 2823
  * @return string Modified extra string.
2824 2824
  */
2825
-function geodir_googlemap_script_extra_details_page( $extra ) {
2825
+function geodir_googlemap_script_extra_details_page($extra) {
2826 2826
 	global $post;
2827 2827
 	$add_google_places_api = false;
2828
-	if ( isset( $post->post_content ) && has_shortcode( $post->post_content, 'gd_add_listing' ) ) {
2828
+	if (isset($post->post_content) && has_shortcode($post->post_content, 'gd_add_listing')) {
2829 2829
 		$add_google_places_api = true;
2830 2830
 	}
2831
-	if ( ! str_replace( 'libraries=places', '', $extra ) && ( geodir_is_page( 'detail' ) || $add_google_places_api ) ) {
2831
+	if (!str_replace('libraries=places', '', $extra) && (geodir_is_page('detail') || $add_google_places_api)) {
2832 2832
 		$extra .= "&amp;libraries=places";
2833 2833
 	}
2834 2834
 
2835 2835
 	return $extra;
2836 2836
 }
2837 2837
 
2838
-add_filter( 'geodir_googlemap_script_extra', 'geodir_googlemap_script_extra_details_page', 101, 1 );
2838
+add_filter('geodir_googlemap_script_extra', 'geodir_googlemap_script_extra_details_page', 101, 1);
2839 2839
 
2840 2840
 
2841 2841
 /**
@@ -2854,119 +2854,119 @@  discard block
 block discarded – undo
2854 2854
  *                                          after_widget.
2855 2855
  * @param array|string $instance            The settings for the particular instance of the widget.
2856 2856
  */
2857
-function geodir_popular_post_category_output( $args = '', $instance = '' ) {
2857
+function geodir_popular_post_category_output($args = '', $instance = '') {
2858 2858
 	// prints the widget
2859 2859
 	global $wpdb, $plugin_prefix, $geodir_post_category_str;
2860
-	extract( $args, EXTR_SKIP );
2860
+	extract($args, EXTR_SKIP);
2861 2861
 
2862 2862
 	echo $before_widget;
2863 2863
 
2864 2864
 	/** This filter is documented in geodirectory_widgets.php */
2865
-	$title = empty( $instance['title'] ) ? __( 'Popular Categories', 'geodirectory' ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
2865
+	$title = empty($instance['title']) ? __('Popular Categories', 'geodirectory') : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
2866 2866
 
2867 2867
 	$gd_post_type = geodir_get_current_posttype();
2868 2868
 
2869
-	$category_limit = isset( $instance['category_limit'] ) && $instance['category_limit'] > 0 ? (int) $instance['category_limit'] : 15;
2869
+	$category_limit = isset($instance['category_limit']) && $instance['category_limit'] > 0 ? (int) $instance['category_limit'] : 15;
2870 2870
 	if (!isset($category_restrict)) {
2871 2871
 		$category_restrict = false;
2872 2872
 	}
2873
-	if ( ! empty( $gd_post_type ) ) {
2873
+	if (!empty($gd_post_type)) {
2874 2874
 		$default_post_type = $gd_post_type;
2875
-	} elseif ( isset( $instance['default_post_type'] ) && gdsc_is_post_type_valid( $instance['default_post_type'] ) ) {
2875
+	} elseif (isset($instance['default_post_type']) && gdsc_is_post_type_valid($instance['default_post_type'])) {
2876 2876
 		$default_post_type = $instance['default_post_type'];
2877 2877
 	} else {
2878 2878
 		$all_gd_post_type  = geodir_get_posttypes();
2879
-		$default_post_type = ( isset( $all_gd_post_type[0] ) ) ? $all_gd_post_type[0] : '';
2879
+		$default_post_type = (isset($all_gd_post_type[0])) ? $all_gd_post_type[0] : '';
2880 2880
 	}
2881
-	$parent_only = !empty( $instance['parent_only'] ) ? true : false;
2881
+	$parent_only = !empty($instance['parent_only']) ? true : false;
2882 2882
 
2883 2883
 	$taxonomy = array();
2884
-	if ( ! empty( $gd_post_type ) ) {
2885
-		$taxonomy[] = $gd_post_type . "category";
2884
+	if (!empty($gd_post_type)) {
2885
+		$taxonomy[] = $gd_post_type."category";
2886 2886
 	} else {
2887
-		$taxonomy = geodir_get_taxonomies( $gd_post_type );
2887
+		$taxonomy = geodir_get_taxonomies($gd_post_type);
2888 2888
 	}
2889 2889
 
2890 2890
 	$taxonomy = apply_filters('geodir_pp_category_taxonomy', $taxonomy);
2891 2891
 
2892
-	$term_args = array( 'taxonomy' => $taxonomy );
2893
-	if ( $parent_only ) {
2892
+	$term_args = array('taxonomy' => $taxonomy);
2893
+	if ($parent_only) {
2894 2894
 		$term_args['parent'] = 0;
2895 2895
 	}
2896 2896
 
2897
-	$terms   = get_terms( $term_args );
2897
+	$terms   = get_terms($term_args);
2898 2898
 	$a_terms = array();
2899 2899
 	$b_terms = array();
2900 2900
 
2901
-	foreach ( $terms as $term ) {
2902
-		if ( $term->count > 0 ) {
2903
-			$a_terms[ $term->taxonomy ][] = $term;
2901
+	foreach ($terms as $term) {
2902
+		if ($term->count > 0) {
2903
+			$a_terms[$term->taxonomy][] = $term;
2904 2904
 		}
2905 2905
 	}
2906 2906
 
2907
-	if ( ! empty( $a_terms ) ) {
2907
+	if (!empty($a_terms)) {
2908 2908
 		// Sort CPT taxonomies in categories widget.
2909
-		if ( !empty( $taxonomy ) && is_array( $taxonomy ) && count( $taxonomy ) > 1 ) {
2909
+		if (!empty($taxonomy) && is_array($taxonomy) && count($taxonomy) > 1) {
2910 2910
 			$gd_post_types = geodir_get_posttypes();
2911 2911
 			$sort_taxonomies = array();
2912 2912
 			
2913
-			foreach ( $gd_post_types as $gd_post_type ) {
2914
-				$taxonomy_name = $gd_post_type . 'category';
2913
+			foreach ($gd_post_types as $gd_post_type) {
2914
+				$taxonomy_name = $gd_post_type.'category';
2915 2915
 				
2916
-				if ( !empty( $a_terms[$taxonomy_name] ) ) {
2916
+				if (!empty($a_terms[$taxonomy_name])) {
2917 2917
 					$sort_taxonomies[$taxonomy_name] = $a_terms[$taxonomy_name];
2918 2918
 				}
2919 2919
 			}
2920
-			$a_terms = !empty( $sort_taxonomies ) ? $sort_taxonomies : $a_terms;
2920
+			$a_terms = !empty($sort_taxonomies) ? $sort_taxonomies : $a_terms;
2921 2921
 		}
2922 2922
 		
2923
-		foreach ( $a_terms as $b_key => $b_val ) {
2924
-			$b_terms[ $b_key ] = geodir_sort_terms( $b_val, 'count' );
2923
+		foreach ($a_terms as $b_key => $b_val) {
2924
+			$b_terms[$b_key] = geodir_sort_terms($b_val, 'count');
2925 2925
 		}
2926 2926
 
2927
-		$default_taxonomy = $default_post_type != '' && isset( $b_terms[ $default_post_type . 'category' ] ) ? $default_post_type . 'category' : '';
2927
+		$default_taxonomy = $default_post_type != '' && isset($b_terms[$default_post_type.'category']) ? $default_post_type.'category' : '';
2928 2928
 
2929 2929
 		$tax_change_output = '';
2930
-		if ( count( $b_terms ) > 1 ) {
2931
-			$tax_change_output .= "<select data-limit='$category_limit' data-parent='" . (int)$parent_only . "' class='geodir-cat-list-tax'  onchange='geodir_get_post_term(this);'>";
2932
-			foreach ( $b_terms as $key => $val ) {
2933
-				$ptype    = get_post_type_object( str_replace( "category", "", $key ) );
2934
-				$cpt_name = __( $ptype->labels->singular_name, 'geodirectory' );
2935
-				$tax_change_output .= "<option value='$key' " . selected( $key, $default_taxonomy, false ) . ">" . sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name ) . "</option>";
2930
+		if (count($b_terms) > 1) {
2931
+			$tax_change_output .= "<select data-limit='$category_limit' data-parent='".(int) $parent_only."' class='geodir-cat-list-tax'  onchange='geodir_get_post_term(this);'>";
2932
+			foreach ($b_terms as $key => $val) {
2933
+				$ptype    = get_post_type_object(str_replace("category", "", $key));
2934
+				$cpt_name = __($ptype->labels->singular_name, 'geodirectory');
2935
+				$tax_change_output .= "<option value='$key' ".selected($key, $default_taxonomy, false).">".sprintf(__('%s Categories', 'geodirectory'), $cpt_name)."</option>";
2936 2936
 			}
2937 2937
 			$tax_change_output .= "</select>";
2938 2938
 		}
2939 2939
 
2940
-		if ( ! empty( $b_terms ) ) {
2941
-			$terms = $default_taxonomy != '' && isset( $b_terms[ $default_taxonomy ] ) ? $b_terms[ $default_taxonomy ] : reset( $b_terms );// get the first array
2942
-			global $cat_count;//make global so we can change via function
2940
+		if (!empty($b_terms)) {
2941
+			$terms = $default_taxonomy != '' && isset($b_terms[$default_taxonomy]) ? $b_terms[$default_taxonomy] : reset($b_terms); // get the first array
2942
+			global $cat_count; //make global so we can change via function
2943 2943
 			$cat_count = 0;
2944 2944
 			?>
2945 2945
 			<div class="geodir-category-list-in clearfix">
2946 2946
 				<div class="geodir-cat-list clearfix">
2947 2947
 					<?php
2948
-					echo $before_title . __( $title ) . $after_title;
2948
+					echo $before_title.__($title).$after_title;
2949 2949
 
2950 2950
 					echo $tax_change_output;
2951 2951
 
2952 2952
 					echo '<ul class="geodir-popular-cat-list">';
2953 2953
 
2954
-					geodir_helper_cat_list_output( $terms, $category_limit, $category_restrict);
2954
+					geodir_helper_cat_list_output($terms, $category_limit, $category_restrict);
2955 2955
 
2956 2956
 					echo '</ul>';
2957 2957
 					?>
2958 2958
 				</div>
2959 2959
 				<?php
2960 2960
 				$hide = '';
2961
-				if ( $cat_count < $category_limit ) {
2961
+				if ($cat_count < $category_limit) {
2962 2962
 					$hide = 'style="display:none;"';
2963 2963
 				}
2964 2964
 				echo "<div class='geodir-cat-list-more' $hide >";
2965
-				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-showcat">' . __( 'More Categories', 'geodirectory' ) . '</a>';
2966
-				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-hidecat geodir-hide">' . __( 'Less Categories', 'geodirectory' ) . '</a>';
2965
+				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-showcat">'.__('More Categories', 'geodirectory').'</a>';
2966
+				echo '<a href="javascript:void(0)" class="geodir-morecat geodir-hidecat geodir-hide">'.__('Less Categories', 'geodirectory').'</a>';
2967 2967
 				echo "</div>";
2968 2968
 				/* add scripts */
2969
-				add_action( 'wp_footer', 'geodir_popular_category_add_scripts', 100 );
2969
+				add_action('wp_footer', 'geodir_popular_category_add_scripts', 100);
2970 2970
 				?>
2971 2971
 			</div>
2972 2972
 			<?php
@@ -2986,28 +2986,28 @@  discard block
 block discarded – undo
2986 2986
  * @param int $category_limit               Number of categories to display by default.
2987 2987
  * @param bool $category_restrict           If the cat limit should be hidden or not shown.
2988 2988
  */
2989
-function geodir_helper_cat_list_output( $terms, $category_limit , $category_restrict=false) {
2989
+function geodir_helper_cat_list_output($terms, $category_limit, $category_restrict = false) {
2990 2990
 	global $geodir_post_category_str, $cat_count;
2991 2991
 	$term_icons = geodir_get_term_icon();
2992 2992
 
2993 2993
 	$geodir_post_category_str = array();
2994 2994
 
2995 2995
 
2996
-	foreach ( $terms as $cat ) {
2997
-		$post_type     = str_replace( "category", "", $cat->taxonomy );
2998
-		$term_icon_url = ! empty( $term_icons ) && isset( $term_icons[ $cat->term_id ] ) ? $term_icons[ $cat->term_id ] : '';
2996
+	foreach ($terms as $cat) {
2997
+		$post_type     = str_replace("category", "", $cat->taxonomy);
2998
+		$term_icon_url = !empty($term_icons) && isset($term_icons[$cat->term_id]) ? $term_icons[$cat->term_id] : '';
2999 2999
 
3000
-		$cat_count ++;
3000
+		$cat_count++;
3001 3001
 
3002
-		$geodir_post_category_str[] = array( 'posttype' => $post_type, 'termid' => $cat->term_id );
3002
+		$geodir_post_category_str[] = array('posttype' => $post_type, 'termid' => $cat->term_id);
3003 3003
 
3004
-		$class_row  = $cat_count > $category_limit ? 'geodir-pcat-hide geodir-hide' : 'geodir-pcat-show';
3005
-		if($category_restrict && $cat_count > $category_limit ){
3004
+		$class_row = $cat_count > $category_limit ? 'geodir-pcat-hide geodir-hide' : 'geodir-pcat-show';
3005
+		if ($category_restrict && $cat_count > $category_limit) {
3006 3006
 			continue;
3007 3007
 		}
3008 3008
 		$total_post = $cat->count;
3009 3009
 
3010
-		$term_link = get_term_link( $cat, $cat->taxonomy );
3010
+		$term_link = get_term_link($cat, $cat->taxonomy);
3011 3011
 		/**
3012 3012
 		 * Filer the category term link.
3013 3013
 		 *
@@ -3017,11 +3017,11 @@  discard block
 block discarded – undo
3017 3017
 		 * @param int $cat          ->term_id The term id.
3018 3018
 		 * @param string $post_type Wordpress post type.
3019 3019
 		 */
3020
-		$term_link = apply_filters( 'geodir_category_term_link', $term_link, $cat->term_id, $post_type );
3020
+		$term_link = apply_filters('geodir_category_term_link', $term_link, $cat->term_id, $post_type);
3021 3021
 
3022
-		echo '<li class="' . $class_row . '"><a href="' . $term_link . '">';
3023
-		echo '<img alt="' . esc_attr( $cat->name ) . ' icon" style="height:20px;vertical-align:middle;" src="' . $term_icon_url . '"/> <span class="cat-link">';
3024
-		echo $cat->name . '</span> <span class="geodir_term_class geodir_link_span geodir_category_class_' . $post_type . '_' . $cat->term_id . '">(' . $total_post . ')</span> ';
3022
+		echo '<li class="'.$class_row.'"><a href="'.$term_link.'">';
3023
+		echo '<img alt="'.esc_attr($cat->name).' icon" style="height:20px;vertical-align:middle;" src="'.$term_icon_url.'"/> <span class="cat-link">';
3024
+		echo $cat->name.'</span> <span class="geodir_term_class geodir_link_span geodir_category_class_'.$post_type.'_'.$cat->term_id.'">('.$total_post.')</span> ';
3025 3025
 		echo '</a></li>';
3026 3026
 	}
3027 3027
 }
@@ -3036,14 +3036,14 @@  discard block
 block discarded – undo
3036 3036
  * @param array|string $args     Display arguments including before_title, after_title, before_widget, and after_widget.
3037 3037
  * @param array|string $instance The settings for the particular instance of the widget.
3038 3038
  */
3039
-function geodir_listing_slider_widget_output( $args = '', $instance = '' ) {
3039
+function geodir_listing_slider_widget_output($args = '', $instance = '') {
3040 3040
 	// prints the widget
3041
-	extract( $args, EXTR_SKIP );
3041
+	extract($args, EXTR_SKIP);
3042 3042
 
3043 3043
 	echo $before_widget;
3044 3044
 
3045 3045
 	/** This filter is documented in geodirectory_widgets.php */
3046
-	$title = empty( $instance['title'] ) ? '' : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3046
+	$title = empty($instance['title']) ? '' : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3047 3047
 	/**
3048 3048
 	 * Filter the widget post type.
3049 3049
 	 *
@@ -3051,7 +3051,7 @@  discard block
 block discarded – undo
3051 3051
 	 *
3052 3052
 	 * @param string $instance ['post_type'] Post type of listing.
3053 3053
 	 */
3054
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3054
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3055 3055
 	/**
3056 3056
 	 * Filter the widget's term.
3057 3057
 	 *
@@ -3059,7 +3059,7 @@  discard block
 block discarded – undo
3059 3059
 	 *
3060 3060
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3061 3061
 	 */
3062
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3062
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3063 3063
 	/**
3064 3064
 	 * Filter widget's "add_location_filter" value.
3065 3065
 	 *
@@ -3067,7 +3067,7 @@  discard block
 block discarded – undo
3067 3067
 	 *
3068 3068
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3069 3069
 	 */
3070
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3070
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3071 3071
 	/**
3072 3072
 	 * Filter the widget listings limit.
3073 3073
 	 *
@@ -3075,7 +3075,7 @@  discard block
 block discarded – undo
3075 3075
 	 *
3076 3076
 	 * @param string $instance ['post_number'] Number of listings to display.
3077 3077
 	 */
3078
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3078
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3079 3079
 	/**
3080 3080
 	 * Filter the widget listings limit shown at one time.
3081 3081
 	 *
@@ -3083,7 +3083,7 @@  discard block
 block discarded – undo
3083 3083
 	 *
3084 3084
 	 * @param string $instance ['max_show'] Number of listings to display on screen.
3085 3085
 	 */
3086
-	$max_show = empty( $instance['max_show'] ) ? '1' : apply_filters( 'widget_max_show', $instance['max_show'] );
3086
+	$max_show = empty($instance['max_show']) ? '1' : apply_filters('widget_max_show', $instance['max_show']);
3087 3087
 	/**
3088 3088
 	 * Filter the widget slide width.
3089 3089
 	 *
@@ -3091,7 +3091,7 @@  discard block
 block discarded – undo
3091 3091
 	 *
3092 3092
 	 * @param string $instance ['slide_width'] Width of the slides shown.
3093 3093
 	 */
3094
-	$slide_width = empty( $instance['slide_width'] ) ? '' : apply_filters( 'widget_slide_width', $instance['slide_width'] );
3094
+	$slide_width = empty($instance['slide_width']) ? '' : apply_filters('widget_slide_width', $instance['slide_width']);
3095 3095
 	/**
3096 3096
 	 * Filter widget's "show title" value.
3097 3097
 	 *
@@ -3099,7 +3099,7 @@  discard block
 block discarded – undo
3099 3099
 	 *
3100 3100
 	 * @param string|bool $instance ['show_title'] Do you want to display title? Can be 1 or 0.
3101 3101
 	 */
3102
-	$show_title = empty( $instance['show_title'] ) ? '' : apply_filters( 'widget_show_title', $instance['show_title'] );
3102
+	$show_title = empty($instance['show_title']) ? '' : apply_filters('widget_show_title', $instance['show_title']);
3103 3103
 	/**
3104 3104
 	 * Filter widget's "slideshow" value.
3105 3105
 	 *
@@ -3107,7 +3107,7 @@  discard block
 block discarded – undo
3107 3107
 	 *
3108 3108
 	 * @param int $instance ['slideshow'] Setup a slideshow for the slider to animate automatically.
3109 3109
 	 */
3110
-	$slideshow = empty( $instance['slideshow'] ) ? 0 : apply_filters( 'widget_slideshow', $instance['slideshow'] );
3110
+	$slideshow = empty($instance['slideshow']) ? 0 : apply_filters('widget_slideshow', $instance['slideshow']);
3111 3111
 	/**
3112 3112
 	 * Filter widget's "animationLoop" value.
3113 3113
 	 *
@@ -3115,7 +3115,7 @@  discard block
 block discarded – undo
3115 3115
 	 *
3116 3116
 	 * @param int $instance ['animationLoop'] Gives the slider a seamless infinite loop.
3117 3117
 	 */
3118
-	$animationLoop = empty( $instance['animationLoop'] ) ? 0 : apply_filters( 'widget_animationLoop', $instance['animationLoop'] );
3118
+	$animationLoop = empty($instance['animationLoop']) ? 0 : apply_filters('widget_animationLoop', $instance['animationLoop']);
3119 3119
 	/**
3120 3120
 	 * Filter widget's "directionNav" value.
3121 3121
 	 *
@@ -3123,7 +3123,7 @@  discard block
 block discarded – undo
3123 3123
 	 *
3124 3124
 	 * @param int $instance ['directionNav'] Enable previous/next arrow navigation?. Can be 1 or 0.
3125 3125
 	 */
3126
-	$directionNav = empty( $instance['directionNav'] ) ? 0 : apply_filters( 'widget_directionNav', $instance['directionNav'] );
3126
+	$directionNav = empty($instance['directionNav']) ? 0 : apply_filters('widget_directionNav', $instance['directionNav']);
3127 3127
 	/**
3128 3128
 	 * Filter widget's "slideshowSpeed" value.
3129 3129
 	 *
@@ -3131,7 +3131,7 @@  discard block
 block discarded – undo
3131 3131
 	 *
3132 3132
 	 * @param int $instance ['slideshowSpeed'] Set the speed of the slideshow cycling, in milliseconds.
3133 3133
 	 */
3134
-	$slideshowSpeed = empty( $instance['slideshowSpeed'] ) ? 5000 : apply_filters( 'widget_slideshowSpeed', $instance['slideshowSpeed'] );
3134
+	$slideshowSpeed = empty($instance['slideshowSpeed']) ? 5000 : apply_filters('widget_slideshowSpeed', $instance['slideshowSpeed']);
3135 3135
 	/**
3136 3136
 	 * Filter widget's "animationSpeed" value.
3137 3137
 	 *
@@ -3139,7 +3139,7 @@  discard block
 block discarded – undo
3139 3139
 	 *
3140 3140
 	 * @param int $instance ['animationSpeed'] Set the speed of animations, in milliseconds.
3141 3141
 	 */
3142
-	$animationSpeed = empty( $instance['animationSpeed'] ) ? 600 : apply_filters( 'widget_animationSpeed', $instance['animationSpeed'] );
3142
+	$animationSpeed = empty($instance['animationSpeed']) ? 600 : apply_filters('widget_animationSpeed', $instance['animationSpeed']);
3143 3143
 	/**
3144 3144
 	 * Filter widget's "animation" value.
3145 3145
 	 *
@@ -3147,7 +3147,7 @@  discard block
 block discarded – undo
3147 3147
 	 *
3148 3148
 	 * @param string $instance ['animation'] Controls the animation type, "fade" or "slide".
3149 3149
 	 */
3150
-	$animation = empty( $instance['animation'] ) ? 'slide' : apply_filters( 'widget_animation', $instance['animation'] );
3150
+	$animation = empty($instance['animation']) ? 'slide' : apply_filters('widget_animation', $instance['animation']);
3151 3151
 	/**
3152 3152
 	 * Filter widget's "list_sort" type.
3153 3153
 	 *
@@ -3155,10 +3155,10 @@  discard block
 block discarded – undo
3155 3155
 	 *
3156 3156
 	 * @param string $instance ['list_sort'] Listing sort by type.
3157 3157
 	 */
3158
-	$list_sort          = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3159
-	$show_featured_only = ! empty( $instance['show_featured_only'] ) ? 1 : null;
3158
+	$list_sort          = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3159
+	$show_featured_only = !empty($instance['show_featured_only']) ? 1 : null;
3160 3160
 
3161
-	wp_enqueue_script( 'geodirectory-jquery-flexslider-js' );
3161
+	wp_enqueue_script('geodirectory-jquery-flexslider-js');
3162 3162
 	?>
3163 3163
 		<script type="text/javascript">
3164 3164
 		jQuery(window).load(function () {
@@ -3177,7 +3177,7 @@  discard block
 block discarded – undo
3177 3177
 				itemWidth: 75,
3178 3178
 				itemMargin: 5,
3179 3179
 				asNavFor: '#geodir_widget_slider',
3180
-				rtl: <?php echo( is_rtl() ? 'true' : 'false' ); /* fix rtl issue */ ?>,
3180
+				rtl: <?php echo(is_rtl() ? 'true' : 'false'); /* fix rtl issue */ ?>,
3181 3181
 				start: function (slider) {
3182 3182
 					// chrome 53 introduced a bug, so we need to repaint the slider when shown.
3183 3183
 					jQuery('.geodir-slides', jQuery(slider)).removeClass('flexslider-fix-rtl');
@@ -3185,19 +3185,19 @@  discard block
 block discarded – undo
3185 3185
 			});
3186 3186
 			
3187 3187
 			jQuery('#geodir_widget_slider').flexslider({
3188
-				animation: "<?php echo $animation;?>",
3188
+				animation: "<?php echo $animation; ?>",
3189 3189
 				selector: ".geodir-slides > li",
3190 3190
 				namespace: "geodir-",
3191 3191
 				controlNav: true,
3192
-				animationLoop: <?php echo $animationLoop;?>,
3193
-				slideshow: <?php echo $slideshow;?>,
3194
-				slideshowSpeed: <?php echo $slideshowSpeed;?>,
3195
-				animationSpeed: <?php echo $animationSpeed;?>,
3196
-				directionNav: <?php echo $directionNav;?>,
3197
-				maxItems: <?php echo $max_show;?>,
3192
+				animationLoop: <?php echo $animationLoop; ?>,
3193
+				slideshow: <?php echo $slideshow; ?>,
3194
+				slideshowSpeed: <?php echo $slideshowSpeed; ?>,
3195
+				animationSpeed: <?php echo $animationSpeed; ?>,
3196
+				directionNav: <?php echo $directionNav; ?>,
3197
+				maxItems: <?php echo $max_show; ?>,
3198 3198
 				move: 1,
3199
-				<?php if ( $slide_width ) {
3200
-				echo "itemWidth: " . $slide_width . ",";
3199
+				<?php if ($slide_width) {
3200
+				echo "itemWidth: ".$slide_width.",";
3201 3201
 			}?>
3202 3202
 				sync: "#geodir_widget_carousel",
3203 3203
 				start: function (slider) {
@@ -3208,7 +3208,7 @@  discard block
 block discarded – undo
3208 3208
 					jQuery('#geodir_widget_slider').css({'visibility': 'visible'});
3209 3209
 					jQuery('#geodir_widget_carousel').css({'visibility': 'visible'});
3210 3210
 				},
3211
-				rtl: <?php echo( is_rtl() ? 'true' : 'false' ); /* fix rtl issue */ ?>
3211
+				rtl: <?php echo(is_rtl() ? 'true' : 'false'); /* fix rtl issue */ ?>
3212 3212
 			});
3213 3213
 		});
3214 3214
 	</script>
@@ -3221,62 +3221,62 @@  discard block
 block discarded – undo
3221 3221
 		'order_by'       => $list_sort
3222 3222
 	);
3223 3223
 
3224
-	if ( $show_featured_only ) {
3224
+	if ($show_featured_only) {
3225 3225
 		$query_args['show_featured_only'] = 1;
3226 3226
 	}
3227 3227
 
3228
-	if ( $category != 0 || $category != '' ) {
3229
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3228
+	if ($category != 0 || $category != '') {
3229
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3230 3230
 		$tax_query         = array(
3231 3231
 			'taxonomy' => $category_taxonomy[0],
3232 3232
 			'field'    => 'id',
3233 3233
 			'terms'    => $category
3234 3234
 		);
3235 3235
 
3236
-		$query_args['tax_query'] = array( $tax_query );
3236
+		$query_args['tax_query'] = array($tax_query);
3237 3237
 	}
3238 3238
 
3239 3239
 	// we want listings with featured image only
3240 3240
 	$query_args['featured_image_only'] = 1;
3241 3241
 
3242
-	if ( $post_type == 'gd_event' ) {
3242
+	if ($post_type == 'gd_event') {
3243 3243
 		$query_args['gedir_event_listing_filter'] = 'upcoming';
3244 3244
 	}// show only upcoming events
3245 3245
 
3246
-	$widget_listings = geodir_get_widget_listings( $query_args );
3247
-	if ( ! empty( $widget_listings ) || ( isset( $with_no_results ) && $with_no_results ) ) {
3248
-		if ( $title ) {
3249
-			echo $before_title . $title . $after_title;
3246
+	$widget_listings = geodir_get_widget_listings($query_args);
3247
+	if (!empty($widget_listings) || (isset($with_no_results) && $with_no_results)) {
3248
+		if ($title) {
3249
+			echo $before_title.$title.$after_title;
3250 3250
 		}
3251 3251
 
3252 3252
 		global $post;
3253 3253
 
3254
-		$current_post = $post;// keep current post info
3254
+		$current_post = $post; // keep current post info
3255 3255
 
3256 3256
 		$widget_main_slides = '';
3257 3257
 		$nav_slides         = '';
3258 3258
 		$widget_slides      = 0;
3259 3259
 
3260
-		foreach ( $widget_listings as $widget_listing ) {
3260
+		foreach ($widget_listings as $widget_listing) {
3261 3261
 			global $gd_widget_listing_type;
3262 3262
 			$post         = $widget_listing;
3263
-			$widget_image = geodir_get_featured_image( $post->ID, 'thumbnail', get_option( 'geodir_listing_no_img' ) );
3263
+			$widget_image = geodir_get_featured_image($post->ID, 'thumbnail', get_option('geodir_listing_no_img'));
3264 3264
 
3265
-			if ( ! empty( $widget_image ) ) {
3266
-				if ( $widget_image->height >= 200 ) {
3265
+			if (!empty($widget_image)) {
3266
+				if ($widget_image->height >= 200) {
3267 3267
 					$widget_spacer_height = 0;
3268 3268
 				} else {
3269
-					$widget_spacer_height = ( ( 200 - $widget_image->height ) / 2 );
3269
+					$widget_spacer_height = ((200 - $widget_image->height) / 2);
3270 3270
 				}
3271 3271
 
3272
-				$widget_main_slides .= '<li class="geodir-listing-slider-widget"><img class="geodir-listing-slider-spacer" src="' . geodir_plugin_url() . "/geodirectory-assets/images/spacer.gif" . '" alt="' . $widget_image->title . '" title="' . $widget_image->title . '" style="max-height:' . $widget_spacer_height . 'px !important;margin:0 auto;" width="100" />';
3272
+				$widget_main_slides .= '<li class="geodir-listing-slider-widget"><img class="geodir-listing-slider-spacer" src="'.geodir_plugin_url()."/geodirectory-assets/images/spacer.gif".'" alt="'.$widget_image->title.'" title="'.$widget_image->title.'" style="max-height:'.$widget_spacer_height.'px !important;margin:0 auto;" width="100" />';
3273 3273
 
3274 3274
 				$title = '';
3275
-				if ( $show_title ) {
3276
-					$title_html     = '<div class="geodir-slider-title"><a href="' . get_permalink( $post->ID ) . '">' . get_the_title( $post->ID ) . '</a></div>';
3275
+				if ($show_title) {
3276
+					$title_html     = '<div class="geodir-slider-title"><a href="'.get_permalink($post->ID).'">'.get_the_title($post->ID).'</a></div>';
3277 3277
 					$post_id        = $post->ID;
3278
-					$post_permalink = get_permalink( $post->ID );
3279
-					$post_title     = get_the_title( $post->ID );
3278
+					$post_permalink = get_permalink($post->ID);
3279
+					$post_title     = get_the_title($post->ID);
3280 3280
 					/**
3281 3281
 					 * Filter the listing slider widget title.
3282 3282
 					 *
@@ -3287,12 +3287,12 @@  discard block
 block discarded – undo
3287 3287
 					 * @param string $post_permalink The post permalink url.
3288 3288
 					 * @param string $post_title     The post title text.
3289 3289
 					 */
3290
-					$title = apply_filters( 'geodir_listing_slider_title', $title_html, $post_id, $post_permalink, $post_title );
3290
+					$title = apply_filters('geodir_listing_slider_title', $title_html, $post_id, $post_permalink, $post_title);
3291 3291
 				}
3292 3292
 
3293
-				$widget_main_slides .= $title . '<a href="' . get_permalink( $post->ID ) . '"><img src="' . $widget_image->src . '" alt="' . $widget_image->title . '" title="' . $widget_image->title . '" style="max-height:200px;margin:0 auto;" /></a></li>';
3294
-				$nav_slides .= '<li><img src="' . $widget_image->src . '" alt="' . $widget_image->title . '" title="' . $widget_image->title . '" style="max-height:48px;margin:0 auto;" /></li>';
3295
-				$widget_slides ++;
3293
+				$widget_main_slides .= $title.'<a href="'.get_permalink($post->ID).'"><img src="'.$widget_image->src.'" alt="'.$widget_image->title.'" title="'.$widget_image->title.'" style="max-height:200px;margin:0 auto;" /></a></li>';
3294
+				$nav_slides .= '<li><img src="'.$widget_image->src.'" alt="'.$widget_image->title.'" title="'.$widget_image->title.'" style="max-height:48px;margin:0 auto;" /></li>';
3295
+				$widget_slides++;
3296 3296
 			}
3297 3297
 		}
3298 3298
 		?>
@@ -3301,7 +3301,7 @@  discard block
 block discarded – undo
3301 3301
 			<div id="geodir_widget_slider" class="geodir_flexslider">
3302 3302
 				<ul class="geodir-slides clearfix"><?php echo $widget_main_slides; ?></ul>
3303 3303
 			</div>
3304
-			<?php if ( $widget_slides > 1 ) { ?>
3304
+			<?php if ($widget_slides > 1) { ?>
3305 3305
 				<div id="geodir_widget_carousel" class="geodir_flexslider">
3306 3306
 					<ul class="geodir-slides clearfix"><?php echo $nav_slides; ?></ul>
3307 3307
 				</div>
@@ -3309,7 +3309,7 @@  discard block
 block discarded – undo
3309 3309
 		</div>
3310 3310
 		<?php
3311 3311
 		$GLOBALS['post'] = $current_post;
3312
-		setup_postdata( $current_post );
3312
+		setup_postdata($current_post);
3313 3313
 	}
3314 3314
 	echo $after_widget;
3315 3315
 }
@@ -3325,50 +3325,50 @@  discard block
 block discarded – undo
3325 3325
  * @param array|string $args     Display arguments including before_title, after_title, before_widget, and after_widget.
3326 3326
  * @param array|string $instance The settings for the particular instance of the widget.
3327 3327
  */
3328
-function geodir_loginwidget_output( $args = '', $instance = '' ) {
3328
+function geodir_loginwidget_output($args = '', $instance = '') {
3329 3329
 	//print_r($args);
3330 3330
 	//print_r($instance);
3331 3331
 	// prints the widget
3332
-	extract( $args, EXTR_SKIP );
3332
+	extract($args, EXTR_SKIP);
3333 3333
 
3334 3334
 	/** This filter is documented in geodirectory_widgets.php */
3335
-	$title = empty( $instance['title'] ) ? __( 'My Dashboard', 'geodirectory' ) : apply_filters( 'my_dashboard_widget_title', __( $instance['title'], 'geodirectory' ) );
3335
+	$title = empty($instance['title']) ? __('My Dashboard', 'geodirectory') : apply_filters('my_dashboard_widget_title', __($instance['title'], 'geodirectory'));
3336 3336
 
3337 3337
 	echo $before_widget;
3338
-	echo $before_title . $title . $after_title;
3338
+	echo $before_title.$title.$after_title;
3339 3339
 
3340 3340
 //	global $gd_session;
3341 3341
 //	print_r($gd_session);
3342 3342
 //	print_r($_SESSION);
3343 3343
 
3344
-	if ( is_user_logged_in() ) {
3344
+	if (is_user_logged_in()) {
3345 3345
 		global $current_user;
3346 3346
 
3347
-		$author_link = get_author_posts_url( $current_user->data->ID );
3348
-		$author_link = geodir_getlink( $author_link, array( 'geodir_dashbord' => 'true' ), false );
3347
+		$author_link = get_author_posts_url($current_user->data->ID);
3348
+		$author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
3349 3349
 
3350 3350
 		echo '<ul class="geodir-loginbox-list">';
3351 3351
 		ob_start();
3352 3352
 		?>
3353 3353
 		<li><a class="signin"
3354
-		       href="<?php echo wp_logout_url( home_url() ); ?>"><?php _e( 'Logout', 'geodirectory' ); ?></a></li>
3354
+		       href="<?php echo wp_logout_url(home_url()); ?>"><?php _e('Logout', 'geodirectory'); ?></a></li>
3355 3355
 		<?php
3356
-		$post_types                           = geodir_get_posttypes( 'object' );
3357
-		$show_add_listing_post_types_main_nav = get_option( 'geodir_add_listing_link_user_dashboard' );
3358
-		$geodir_allow_posttype_frontend       = get_option( 'geodir_allow_posttype_frontend' );
3356
+		$post_types                           = geodir_get_posttypes('object');
3357
+		$show_add_listing_post_types_main_nav = get_option('geodir_add_listing_link_user_dashboard');
3358
+		$geodir_allow_posttype_frontend       = get_option('geodir_allow_posttype_frontend');
3359 3359
 
3360
-		if ( ! empty( $show_add_listing_post_types_main_nav ) ) {
3360
+		if (!empty($show_add_listing_post_types_main_nav)) {
3361 3361
 			$addlisting_links = '';
3362
-			foreach ( $post_types as $key => $postobj ) {
3362
+			foreach ($post_types as $key => $postobj) {
3363 3363
 
3364
-				if ( in_array( $key, $show_add_listing_post_types_main_nav ) ) {
3364
+				if (in_array($key, $show_add_listing_post_types_main_nav)) {
3365 3365
 
3366
-					if ( $add_link = geodir_get_addlisting_link( $key ) ) {
3366
+					if ($add_link = geodir_get_addlisting_link($key)) {
3367 3367
 
3368 3368
 						$name = $postobj->labels->name;
3369 3369
 
3370 3370
 						$selected = '';
3371
-						if ( geodir_get_current_posttype() == $key && geodir_is_page( 'add-listing' ) ) {
3371
+						if (geodir_get_current_posttype() == $key && geodir_is_page('add-listing')) {
3372 3372
 							$selected = 'selected="selected"';
3373 3373
 						}
3374 3374
 
@@ -3381,23 +3381,23 @@  discard block
 block discarded – undo
3381 3381
 						 * @param string $key       Add listing array key.
3382 3382
 						 * @param int $current_user ->ID Current user ID.
3383 3383
 						 */
3384
-						$add_link = apply_filters( 'geodir_dashboard_link_add_listing', $add_link, $key, $current_user->ID );
3385
-						$name = apply_filters( 'geodir_dashboard_label_add_listing', $name, $key, $current_user->ID );
3384
+						$add_link = apply_filters('geodir_dashboard_link_add_listing', $add_link, $key, $current_user->ID);
3385
+						$name = apply_filters('geodir_dashboard_label_add_listing', $name, $key, $current_user->ID);
3386 3386
 
3387
-						$addlisting_links .= '<option ' . $selected . ' value="' . $add_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3387
+						$addlisting_links .= '<option '.$selected.' value="'.$add_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3388 3388
 
3389 3389
 					}
3390 3390
 				}
3391 3391
 
3392 3392
 			}
3393 3393
 
3394
-			if ( $addlisting_links != '' ) { ?>
3394
+			if ($addlisting_links != '') { ?>
3395 3395
 
3396 3396
 				<li><select id="geodir_add_listing" class="chosen_select" onchange="window.location.href=this.value"
3397 3397
 				            option-autoredirect="1" name="geodir_add_listing" option-ajaxchosen="false"
3398
-				            data-placeholder="<?php echo esc_attr( __( 'Add Listing', 'geodirectory' ) ); ?>">
3398
+				            data-placeholder="<?php echo esc_attr(__('Add Listing', 'geodirectory')); ?>">
3399 3399
 						<option value="" disabled="disabled" selected="selected"
3400
-						        style='display:none;'><?php echo esc_attr( __( 'Add Listing', 'geodirectory' ) ); ?></option>
3400
+						        style='display:none;'><?php echo esc_attr(__('Add Listing', 'geodirectory')); ?></option>
3401 3401
 						<?php echo $addlisting_links; ?>
3402 3402
 					</select></li> <?php
3403 3403
 
@@ -3405,24 +3405,24 @@  discard block
 block discarded – undo
3405 3405
 
3406 3406
 		}
3407 3407
 		// My Favourites in Dashboard
3408
-		$show_favorite_link_user_dashboard = get_option( 'geodir_favorite_link_user_dashboard' );
3408
+		$show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
3409 3409
 		$user_favourite                    = geodir_user_favourite_listing_count();
3410 3410
 
3411
-		if ( ! empty( $show_favorite_link_user_dashboard ) && ! empty( $user_favourite ) ) {
3411
+		if (!empty($show_favorite_link_user_dashboard) && !empty($user_favourite)) {
3412 3412
 			$favourite_links = '';
3413 3413
 
3414
-			foreach ( $post_types as $key => $postobj ) {
3415
-				if ( in_array( $key, $show_favorite_link_user_dashboard ) && array_key_exists( $key, $user_favourite ) ) {
3414
+			foreach ($post_types as $key => $postobj) {
3415
+				if (in_array($key, $show_favorite_link_user_dashboard) && array_key_exists($key, $user_favourite)) {
3416 3416
 					$name           = $postobj->labels->name;
3417 3417
 					$fav_author_link = apply_filters('gd_dash_fav_author_link', $author_link, $current_user->data->ID);
3418
-					$post_type_link = geodir_getlink( $fav_author_link, array(
3418
+					$post_type_link = geodir_getlink($fav_author_link, array(
3419 3419
 						'stype' => $key,
3420 3420
 						'list'  => 'favourite'
3421
-					), false );
3421
+					), false);
3422 3422
 
3423 3423
 					$selected = '';
3424 3424
 
3425
-					if ( isset( $_REQUEST['list'] ) && $_REQUEST['list'] == 'favourite' && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key && isset( $_REQUEST['geodir_dashbord'] ) ) {
3425
+					if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
3426 3426
 						$selected = 'selected="selected"';
3427 3427
 					}
3428 3428
 					/**
@@ -3434,20 +3434,20 @@  discard block
 block discarded – undo
3434 3434
 					 * @param string $key            Favorite listing array key.
3435 3435
 					 * @param int $current_user      ->ID Current user ID.
3436 3436
 					 */
3437
-					$post_type_link = apply_filters( 'geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID );
3437
+					$post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $current_user->ID);
3438 3438
 
3439
-					$favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3439
+					$favourite_links .= '<option '.$selected.' value="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3440 3440
 				}
3441 3441
 			}
3442 3442
 
3443
-			if ( $favourite_links != '' ) {
3443
+			if ($favourite_links != '') {
3444 3444
 				?>
3445 3445
 				<li>
3446 3446
 					<select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
3447 3447
 					        option-autoredirect="1" name="geodir_my_favourites" option-ajaxchosen="false"
3448
-					        data-placeholder="<?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?>">
3448
+					        data-placeholder="<?php echo esc_attr(__('My Favorites', 'geodirectory')); ?>">
3449 3449
 						<option value="" disabled="disabled" selected="selected"
3450
-						        style='display:none;'><?php echo esc_attr( __( 'My Favorites', 'geodirectory' ) ); ?></option>
3450
+						        style='display:none;'><?php echo esc_attr(__('My Favorites', 'geodirectory')); ?></option>
3451 3451
 						<?php echo $favourite_links; ?>
3452 3452
 					</select>
3453 3453
 				</li>
@@ -3456,20 +3456,20 @@  discard block
 block discarded – undo
3456 3456
 		}
3457 3457
 
3458 3458
 
3459
-		$show_listing_link_user_dashboard = get_option( 'geodir_listing_link_user_dashboard' );
3459
+		$show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
3460 3460
 		$user_listing                     = geodir_user_post_listing_count();
3461 3461
 
3462
-		if ( ! empty( $show_listing_link_user_dashboard ) && ! empty( $user_listing ) ) {
3462
+		if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
3463 3463
 			$listing_links = '';
3464 3464
 
3465
-			foreach ( $post_types as $key => $postobj ) {
3466
-				if ( in_array( $key, $show_listing_link_user_dashboard ) && array_key_exists( $key, $user_listing ) ) {
3465
+			foreach ($post_types as $key => $postobj) {
3466
+				if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
3467 3467
 					$name         = $postobj->labels->name;
3468 3468
 					$listing_author_link = apply_filters('gd_dash_listing_author_link', $author_link, $current_user->data->ID);
3469
-					$listing_link = geodir_getlink( $listing_author_link, array( 'stype' => $key ), false );
3469
+					$listing_link = geodir_getlink($listing_author_link, array('stype' => $key), false);
3470 3470
 
3471 3471
 					$selected = '';
3472
-					if ( ! isset( $_REQUEST['list'] ) && isset( $_REQUEST['geodir_dashbord'] ) && isset( $_REQUEST['stype'] ) && $_REQUEST['stype'] == $key ) {
3472
+					if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
3473 3473
 						$selected = 'selected="selected"';
3474 3474
 					}
3475 3475
 
@@ -3482,20 +3482,20 @@  discard block
 block discarded – undo
3482 3482
 					 * @param string $key          My listing array key.
3483 3483
 					 * @param int $current_user    ->ID Current user ID.
3484 3484
 					 */
3485
-					$listing_link = apply_filters( 'geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID );
3485
+					$listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $current_user->ID);
3486 3486
 
3487
-					$listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __( geodir_utf8_ucfirst( $name ), 'geodirectory' ) . '</option>';
3487
+					$listing_links .= '<option '.$selected.' value="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
3488 3488
 				}
3489 3489
 			}
3490 3490
 
3491
-			if ( $listing_links != '' ) {
3491
+			if ($listing_links != '') {
3492 3492
 				?>
3493 3493
 				<li>
3494 3494
 					<select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
3495 3495
 					        option-autoredirect="1" name="geodir_my_listings" option-ajaxchosen="false"
3496
-					        data-placeholder="<?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?>">
3496
+					        data-placeholder="<?php echo esc_attr(__('My Listings', 'geodirectory')); ?>">
3497 3497
 						<option value="" disabled="disabled" selected="selected"
3498
-						        style='display:none;'><?php echo esc_attr( __( 'My Listings', 'geodirectory' ) ); ?></option>
3498
+						        style='display:none;'><?php echo esc_attr(__('My Listings', 'geodirectory')); ?></option>
3499 3499
 						<?php echo $listing_links; ?>
3500 3500
 					</select>
3501 3501
 				</li>
@@ -3511,7 +3511,7 @@  discard block
 block discarded – undo
3511 3511
 		 *
3512 3512
 		 * @param string $dashboard_link Dashboard links HTML.
3513 3513
 		 */
3514
-		echo apply_filters( 'geodir_dashboard_links', $dashboard_link );
3514
+		echo apply_filters('geodir_dashboard_links', $dashboard_link);
3515 3515
 		echo '</ul>';
3516 3516
 
3517 3517
 		/**
@@ -3519,7 +3519,7 @@  discard block
 block discarded – undo
3519 3519
 		 *
3520 3520
 		 * @since 1.6.6
3521 3521
 		 */
3522
-		do_action( 'geodir_after_loginwidget_form_logged_in' );
3522
+		do_action('geodir_after_loginwidget_form_logged_in');
3523 3523
 
3524 3524
 
3525 3525
 	} else {
@@ -3534,18 +3534,18 @@  discard block
 block discarded – undo
3534 3534
 		<form name="loginform" class="loginform1"
3535 3535
 		      action="<?php echo geodir_login_url(); ?>"
3536 3536
 		      method="post">
3537
-			<div class="geodir_form_row"><input placeholder="<?php _e( 'Email', 'geodirectory' ); ?>" name="log"
3537
+			<div class="geodir_form_row"><input placeholder="<?php _e('Email', 'geodirectory'); ?>" name="log"
3538 3538
 			                                    type="text" class="textfield user_login1"/> <span
3539 3539
 					class="user_loginInfo"></span></div>
3540
-			<div class="geodir_form_row"><input placeholder="<?php _e( 'Password', 'geodirectory' ); ?>"
3540
+			<div class="geodir_form_row"><input placeholder="<?php _e('Password', 'geodirectory'); ?>"
3541 3541
 			                                    name="pwd" type="password"
3542 3542
 			                                    class="textfield user_pass1 input-text"/><span
3543 3543
 					class="user_passInfo"></span></div>
3544 3544
 
3545
-			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars( geodir_curPageURL() ); ?>"/>
3545
+			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars(geodir_curPageURL()); ?>"/>
3546 3546
 			<input type="hidden" name="testcookie" value="1"/>
3547 3547
 
3548
-				<?php do_action( 'login_form' ); ?>
3548
+				<?php do_action('login_form'); ?>
3549 3549
 
3550 3550
 			<div class="geodir_form_row clearfix"><input type="submit" name="submit"
3551 3551
 			                                             value="<?php echo SIGN_IN_BUTTON; ?>" class="b_signin"/>
@@ -3557,11 +3557,11 @@  discard block
 block discarded – undo
3557 3557
 					 *
3558 3558
 					 * @since 1.0.0
3559 3559
 					 */
3560
-					$is_enable_signup = get_option( 'users_can_register' );
3560
+					$is_enable_signup = get_option('users_can_register');
3561 3561
 					
3562
-					if ( $is_enable_signup ) {
3562
+					if ($is_enable_signup) {
3563 3563
 					?>
3564
-						<a href="<?php echo geodir_login_url( array( 'signup' => true ) ); ?>"
3564
+						<a href="<?php echo geodir_login_url(array('signup' => true)); ?>"
3565 3565
 						   class="goedir-newuser-link"><?php echo NEW_USER_TEXT; ?></a>
3566 3566
 
3567 3567
 					<?php
@@ -3572,7 +3572,7 @@  discard block
 block discarded – undo
3572 3572
 					 * @since 1.0.0
3573 3573
 					 */
3574 3574
 					?>
3575
-					<a href="<?php echo geodir_login_url( array( 'forgot' => true ) ); ?>"
3575
+					<a href="<?php echo geodir_login_url(array('forgot' => true)); ?>"
3576 3576
 					   class="goedir-forgot-link"><?php echo FORGOT_PW_TEXT; ?></a></p></div>
3577 3577
 		</form>
3578 3578
 		<?php
@@ -3581,7 +3581,7 @@  discard block
 block discarded – undo
3581 3581
 		 *
3582 3582
 		 * @since 1.6.6
3583 3583
 		 */
3584
-		do_action( 'geodir_after_loginwidget_form_logged_out' );
3584
+		do_action('geodir_after_loginwidget_form_logged_out');
3585 3585
 	}
3586 3586
 
3587 3587
 	echo $after_widget;
@@ -3603,14 +3603,14 @@  discard block
 block discarded – undo
3603 3603
  *                                         after_widget.
3604 3604
  * @param array|string $instance           The settings for the particular instance of the widget.
3605 3605
  */
3606
-function geodir_popular_postview_output( $args = '', $instance = '' ) {
3606
+function geodir_popular_postview_output($args = '', $instance = '') {
3607 3607
 	global $gd_session;
3608 3608
 
3609 3609
 	// prints the widget
3610
-	extract( $args, EXTR_SKIP );
3610
+	extract($args, EXTR_SKIP);
3611 3611
 
3612 3612
 	/** This filter is documented in geodirectory_widgets.php */
3613
-	$title = empty( $instance['title'] ) ? geodir_ucwords( $instance['category_title'] ) : apply_filters( 'widget_title', __( $instance['title'], 'geodirectory' ) );
3613
+	$title = empty($instance['title']) ? geodir_ucwords($instance['category_title']) : apply_filters('widget_title', __($instance['title'], 'geodirectory'));
3614 3614
 	/**
3615 3615
 	 * Filter the widget post type.
3616 3616
 	 *
@@ -3618,7 +3618,7 @@  discard block
 block discarded – undo
3618 3618
 	 *
3619 3619
 	 * @param string $instance ['post_type'] Post type of listing.
3620 3620
 	 */
3621
-	$post_type = empty( $instance['post_type'] ) ? 'gd_place' : apply_filters( 'widget_post_type', $instance['post_type'] );
3621
+	$post_type = empty($instance['post_type']) ? 'gd_place' : apply_filters('widget_post_type', $instance['post_type']);
3622 3622
 	/**
3623 3623
 	 * Filter the widget's term.
3624 3624
 	 *
@@ -3626,7 +3626,7 @@  discard block
 block discarded – undo
3626 3626
 	 *
3627 3627
 	 * @param string $instance ['category'] Filter by term. Can be any valid term.
3628 3628
 	 */
3629
-	$category = empty( $instance['category'] ) ? '0' : apply_filters( 'widget_category', $instance['category'] );
3629
+	$category = empty($instance['category']) ? '0' : apply_filters('widget_category', $instance['category']);
3630 3630
 	/**
3631 3631
 	 * Filter the widget listings limit.
3632 3632
 	 *
@@ -3634,7 +3634,7 @@  discard block
 block discarded – undo
3634 3634
 	 *
3635 3635
 	 * @param string $instance ['post_number'] Number of listings to display.
3636 3636
 	 */
3637
-	$post_number = empty( $instance['post_number'] ) ? '5' : apply_filters( 'widget_post_number', $instance['post_number'] );
3637
+	$post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']);
3638 3638
 	/**
3639 3639
 	 * Filter widget's "layout" type.
3640 3640
 	 *
@@ -3642,7 +3642,7 @@  discard block
 block discarded – undo
3642 3642
 	 *
3643 3643
 	 * @param string $instance ['layout'] Widget layout type.
3644 3644
 	 */
3645
-	$layout = empty( $instance['layout'] ) ? 'gridview_onehalf' : apply_filters( 'widget_layout', $instance['layout'] );
3645
+	$layout = empty($instance['layout']) ? 'gridview_onehalf' : apply_filters('widget_layout', $instance['layout']);
3646 3646
 	/**
3647 3647
 	 * Filter widget's "add_location_filter" value.
3648 3648
 	 *
@@ -3650,7 +3650,7 @@  discard block
 block discarded – undo
3650 3650
 	 *
3651 3651
 	 * @param string|bool $instance ['add_location_filter'] Do you want to add location filter? Can be 1 or 0.
3652 3652
 	 */
3653
-	$add_location_filter = empty( $instance['add_location_filter'] ) ? '0' : apply_filters( 'widget_add_location_filter', $instance['add_location_filter'] );
3653
+	$add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']);
3654 3654
 	/**
3655 3655
 	 * Filter widget's listing width.
3656 3656
 	 *
@@ -3658,7 +3658,7 @@  discard block
 block discarded – undo
3658 3658
 	 *
3659 3659
 	 * @param string $instance ['listing_width'] Listing width.
3660 3660
 	 */
3661
-	$listing_width = empty( $instance['listing_width'] ) ? '' : apply_filters( 'widget_listing_width', $instance['listing_width'] );
3661
+	$listing_width = empty($instance['listing_width']) ? '' : apply_filters('widget_listing_width', $instance['listing_width']);
3662 3662
 	/**
3663 3663
 	 * Filter widget's "list_sort" type.
3664 3664
 	 *
@@ -3666,36 +3666,36 @@  discard block
 block discarded – undo
3666 3666
 	 *
3667 3667
 	 * @param string $instance ['list_sort'] Listing sort by type.
3668 3668
 	 */
3669
-	$list_sort             = empty( $instance['list_sort'] ) ? 'latest' : apply_filters( 'widget_list_sort', $instance['list_sort'] );
3670
-	$use_viewing_post_type = ! empty( $instance['use_viewing_post_type'] ) ? true : false;
3669
+	$list_sort             = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']);
3670
+	$use_viewing_post_type = !empty($instance['use_viewing_post_type']) ? true : false;
3671 3671
 
3672 3672
 	// set post type to current viewing post type
3673
-	if ( $use_viewing_post_type ) {
3673
+	if ($use_viewing_post_type) {
3674 3674
 		$current_post_type = geodir_get_current_posttype();
3675
-		if ( $current_post_type != '' && $current_post_type != $post_type ) {
3675
+		if ($current_post_type != '' && $current_post_type != $post_type) {
3676 3676
 			$post_type = $current_post_type;
3677 3677
 			$category  = array(); // old post type category will not work for current changed post type
3678 3678
 		}
3679 3679
 	}
3680 3680
 	// replace widget title dynamically
3681
-	$posttype_plural_label   = __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3682
-	$posttype_singular_label = __( get_post_type_singular_label( $post_type ), 'geodirectory' );
3681
+	$posttype_plural_label   = __(get_post_type_plural_label($post_type), 'geodirectory');
3682
+	$posttype_singular_label = __(get_post_type_singular_label($post_type), 'geodirectory');
3683 3683
 
3684
-	$title = str_replace( "%posttype_plural_label%", $posttype_plural_label, $title );
3685
-	$title = str_replace( "%posttype_singular_label%", $posttype_singular_label, $title );
3684
+	$title = str_replace("%posttype_plural_label%", $posttype_plural_label, $title);
3685
+	$title = str_replace("%posttype_singular_label%", $posttype_singular_label, $title);
3686 3686
     
3687 3687
 	$categories = $category;
3688
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3689
-		$category_taxonomy = geodir_get_taxonomies( $post_type );
3688
+	if (!empty($category) && $category[0] != '0') {
3689
+		$category_taxonomy = geodir_get_taxonomies($post_type);
3690 3690
 		
3691 3691
 		######### WPML #########
3692
-		if ( function_exists( 'icl_object_id' ) ) {
3693
-			$category = gd_lang_object_ids( $category, $category_taxonomy[0] );
3692
+		if (function_exists('icl_object_id')) {
3693
+			$category = gd_lang_object_ids($category, $category_taxonomy[0]);
3694 3694
 		}
3695 3695
 		######### WPML #########
3696 3696
 	}
3697 3697
 
3698
-	if ( isset( $instance['character_count'] ) ) {
3698
+	if (isset($instance['character_count'])) {
3699 3699
 		/**
3700 3700
 		 * Filter the widget's excerpt character count.
3701 3701
 		 *
@@ -3703,37 +3703,37 @@  discard block
 block discarded – undo
3703 3703
 		 *
3704 3704
 		 * @param int $instance ['character_count'] Excerpt character count.
3705 3705
 		 */
3706
-		$character_count = apply_filters( 'widget_list_character_count', $instance['character_count'] );
3706
+		$character_count = apply_filters('widget_list_character_count', $instance['character_count']);
3707 3707
 	} else {
3708 3708
 		$character_count = '';
3709 3709
 	}
3710 3710
 
3711
-	if ( empty( $title ) || $title == 'All' ) {
3712
-		$title .= ' ' . __( get_post_type_plural_label( $post_type ), 'geodirectory' );
3711
+	if (empty($title) || $title == 'All') {
3712
+		$title .= ' '.__(get_post_type_plural_label($post_type), 'geodirectory');
3713 3713
 	}
3714 3714
 
3715 3715
 	$location_url = array();
3716
-	$city         = get_query_var( 'gd_city' );
3717
-	if ( ! empty( $city ) ) {
3718
-		$country = get_query_var( 'gd_country' );
3719
-		$region  = get_query_var( 'gd_region' );
3716
+	$city         = get_query_var('gd_city');
3717
+	if (!empty($city)) {
3718
+		$country = get_query_var('gd_country');
3719
+		$region  = get_query_var('gd_region');
3720 3720
 
3721
-		$geodir_show_location_url = get_option( 'geodir_show_location_url' );
3721
+		$geodir_show_location_url = get_option('geodir_show_location_url');
3722 3722
 
3723
-		if ( $geodir_show_location_url == 'all' ) {
3724
-			if ( $country != '' ) {
3723
+		if ($geodir_show_location_url == 'all') {
3724
+			if ($country != '') {
3725 3725
 				$location_url[] = $country;
3726 3726
 			}
3727 3727
 
3728
-			if ( $region != '' ) {
3728
+			if ($region != '') {
3729 3729
 				$location_url[] = $region;
3730 3730
 			}
3731
-		} else if ( $geodir_show_location_url == 'country_city' ) {
3732
-			if ( $country != '' ) {
3731
+		} else if ($geodir_show_location_url == 'country_city') {
3732
+			if ($country != '') {
3733 3733
 				$location_url[] = $country;
3734 3734
 			}
3735
-		} else if ( $geodir_show_location_url == 'region_city' ) {
3736
-			if ( $region != '' ) {
3735
+		} else if ($geodir_show_location_url == 'region_city') {
3736
+			if ($region != '') {
3737 3737
 				$location_url[] = $region;
3738 3738
 			}
3739 3739
 		}
@@ -3741,37 +3741,37 @@  discard block
 block discarded – undo
3741 3741
 		$location_url[] = $city;
3742 3742
 	}
3743 3743
 
3744
-	$location_url  = implode( '/', $location_url );
3744
+	$location_url  = implode('/', $location_url);
3745 3745
 	$skip_location = false;
3746
-	if ( ! $add_location_filter && $gd_session->get( 'gd_multi_location' ) ) {
3746
+	if (!$add_location_filter && $gd_session->get('gd_multi_location')) {
3747 3747
 		$skip_location = true;
3748
-		$gd_session->un_set( 'gd_multi_location' );
3748
+		$gd_session->un_set('gd_multi_location');
3749 3749
 	}
3750 3750
 
3751
-	if ( get_option( 'permalink_structure' ) ) {
3752
-		$viewall_url = get_post_type_archive_link( $post_type );
3751
+	if (get_option('permalink_structure')) {
3752
+		$viewall_url = get_post_type_archive_link($post_type);
3753 3753
 	} else {
3754
-		$viewall_url = get_post_type_archive_link( $post_type );
3754
+		$viewall_url = get_post_type_archive_link($post_type);
3755 3755
 	}
3756 3756
 
3757
-	if ( ! empty( $category ) && $category[0] != '0' ) {
3757
+	if (!empty($category) && $category[0] != '0') {
3758 3758
 		global $geodir_add_location_url;
3759 3759
 
3760 3760
 		$geodir_add_location_url = '0';
3761 3761
 
3762
-		if ( $add_location_filter != '0' ) {
3762
+		if ($add_location_filter != '0') {
3763 3763
 			$geodir_add_location_url = '1';
3764 3764
 		}
3765 3765
 
3766
-		$viewall_url = get_term_link( (int) $category[0], $post_type . 'category' );
3766
+		$viewall_url = get_term_link((int) $category[0], $post_type.'category');
3767 3767
 
3768 3768
 		$geodir_add_location_url = null;
3769 3769
 	}
3770
-	if ( $skip_location ) {
3771
-		$gd_session->set( 'gd_multi_location', 1 );
3770
+	if ($skip_location) {
3771
+		$gd_session->set('gd_multi_location', 1);
3772 3772
 	}
3773 3773
 
3774
-	if ( is_wp_error( $viewall_url ) ) {
3774
+	if (is_wp_error($viewall_url)) {
3775 3775
 		$viewall_url = '';
3776 3776
 	}
3777 3777
 
@@ -3783,43 +3783,43 @@  discard block
 block discarded – undo
3783 3783
 		'order_by'       => $list_sort
3784 3784
 	);
3785 3785
 
3786
-	if ( $character_count ) {
3786
+	if ($character_count) {
3787 3787
 		$query_args['excerpt_length'] = $character_count;
3788 3788
 	}
3789 3789
 
3790
-	if ( ! empty( $instance['show_featured_only'] ) ) {
3790
+	if (!empty($instance['show_featured_only'])) {
3791 3791
 		$query_args['show_featured_only'] = 1;
3792 3792
 	}
3793 3793
 
3794
-	if ( ! empty( $instance['show_special_only'] ) ) {
3794
+	if (!empty($instance['show_special_only'])) {
3795 3795
 		$query_args['show_special_only'] = 1;
3796 3796
 	}
3797 3797
 
3798
-	if ( ! empty( $instance['with_pics_only'] ) ) {
3798
+	if (!empty($instance['with_pics_only'])) {
3799 3799
 		$query_args['with_pics_only']      = 0;
3800 3800
 		$query_args['featured_image_only'] = 1;
3801 3801
 	}
3802 3802
 
3803
-	if ( ! empty( $instance['with_videos_only'] ) ) {
3803
+	if (!empty($instance['with_videos_only'])) {
3804 3804
 		$query_args['with_videos_only'] = 1;
3805 3805
 	}
3806
-	$hide_if_empty = ! empty( $instance['hide_if_empty'] ) ? true : false;
3806
+	$hide_if_empty = !empty($instance['hide_if_empty']) ? true : false;
3807 3807
 
3808
-	if ( ! empty( $categories ) && $categories[0] != '0' && !empty( $category_taxonomy ) ) {
3808
+	if (!empty($categories) && $categories[0] != '0' && !empty($category_taxonomy)) {
3809 3809
 		$tax_query = array(
3810 3810
 			'taxonomy' => $category_taxonomy[0],
3811 3811
 			'field'    => 'id',
3812 3812
 			'terms'    => $category
3813 3813
 		);
3814 3814
 
3815
-		$query_args['tax_query'] = array( $tax_query );
3815
+		$query_args['tax_query'] = array($tax_query);
3816 3816
 	}
3817 3817
 
3818 3818
 	global $gridview_columns_widget, $geodir_is_widget_listing;
3819 3819
 
3820
-	$widget_listings = geodir_get_widget_listings( $query_args );
3820
+	$widget_listings = geodir_get_widget_listings($query_args);
3821 3821
     
3822
-	if ( $hide_if_empty && empty( $widget_listings ) ) {
3822
+	if ($hide_if_empty && empty($widget_listings)) {
3823 3823
 		return;
3824 3824
 	}
3825 3825
     
@@ -3834,11 +3834,11 @@  discard block
 block discarded – undo
3834 3834
 		 *
3835 3835
 		 * @since 1.0.0
3836 3836
 		 */
3837
-		do_action( 'geodir_before_view_all_link_in_widget' ); ?>
3837
+		do_action('geodir_before_view_all_link_in_widget'); ?>
3838 3838
 		<div class="geodir_list_heading clearfix">
3839
-			<?php echo $before_title . $title . $after_title; ?>
3839
+			<?php echo $before_title.$title.$after_title; ?>
3840 3840
 			<a href="<?php echo $viewall_url; ?>"
3841
-			   class="geodir-viewall"><?php _e( 'View all', 'geodirectory' ); ?></a>
3841
+			   class="geodir-viewall"><?php _e('View all', 'geodirectory'); ?></a>
3842 3842
 		</div>
3843 3843
 		<?php
3844 3844
 		/**
@@ -3846,10 +3846,10 @@  discard block
 block discarded – undo
3846 3846
 		 *
3847 3847
 		 * @since 1.0.0
3848 3848
 		 */
3849
-		do_action( 'geodir_after_view_all_link_in_widget' ); ?>
3849
+		do_action('geodir_after_view_all_link_in_widget'); ?>
3850 3850
 		<?php
3851
-		if ( strstr( $layout, 'gridview' ) ) {
3852
-			$listing_view_exp        = explode( '_', $layout );
3851
+		if (strstr($layout, 'gridview')) {
3852
+			$listing_view_exp        = explode('_', $layout);
3853 3853
 			$gridview_columns_widget = $layout;
3854 3854
 			$layout                  = $listing_view_exp[0];
3855 3855
 		} else {
@@ -3860,8 +3860,8 @@  discard block
 block discarded – undo
3860 3860
 		 *
3861 3861
 		 * @since 1.0.0
3862 3862
 		 */
3863
-		$template = apply_filters( "geodir_template_part-widget-listing-listview", geodir_locate_template( 'widget-listing-listview' ) );
3864
-		if ( ! isset( $character_count ) ) {
3863
+		$template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
3864
+		if (!isset($character_count)) {
3865 3865
 			/**
3866 3866
 			 * Filter the widget's excerpt character count.
3867 3867
 			 *
@@ -3869,7 +3869,7 @@  discard block
 block discarded – undo
3869 3869
 			 *
3870 3870
 			 * @param int $instance ['character_count'] Excerpt character count.
3871 3871
 			 */
3872
-			$character_count = $character_count == '' ? 50 : apply_filters( 'widget_character_count', $character_count );
3872
+			$character_count = $character_count == '' ? 50 : apply_filters('widget_character_count', $character_count);
3873 3873
 		}
3874 3874
 
3875 3875
 		global $post, $map_jason, $map_canvas_arr;
@@ -3884,13 +3884,13 @@  discard block
 block discarded – undo
3884 3884
 		 *
3885 3885
 		 * @since 1.0.0
3886 3886
 		 */
3887
-		include( $template );
3887
+		include($template);
3888 3888
 
3889 3889
 		$geodir_is_widget_listing = false;
3890 3890
 
3891 3891
 		$GLOBALS['post'] = $current_post;
3892
-		if ( ! empty( $current_post ) ) {
3893
-			setup_postdata( $current_post );
3892
+		if (!empty($current_post)) {
3893
+			setup_postdata($current_post);
3894 3894
 		}
3895 3895
 		$map_jason      = $current_map_jason;
3896 3896
 		$map_canvas_arr = $current_map_canvas_arr;
@@ -3919,12 +3919,12 @@  discard block
 block discarded – undo
3919 3919
  *
3920 3920
  * @return int Reviews count.
3921 3921
  */
3922
-function geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type ) {
3922
+function geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type) {
3923 3923
 	global $wpdb, $plugin_prefix;
3924 3924
 
3925
-	$detail_table = $plugin_prefix . $post_type . '_detail';
3925
+	$detail_table = $plugin_prefix.$post_type.'_detail';
3926 3926
 
3927
-	$sql = "SELECT COALESCE(SUM(rating_count),0) FROM " . $detail_table . " WHERE post_status = 'publish' AND rating_count > 0 AND FIND_IN_SET(" . $term_id . ", " . $taxonomy . ")";
3927
+	$sql = "SELECT COALESCE(SUM(rating_count),0) FROM ".$detail_table." WHERE post_status = 'publish' AND rating_count > 0 AND FIND_IN_SET(".$term_id.", ".$taxonomy.")";
3928 3928
 
3929 3929
 	/**
3930 3930
 	 * Filter count review sql query.
@@ -3936,9 +3936,9 @@  discard block
 block discarded – undo
3936 3936
 	 * @param int $taxonomy     The taxonomy Id.
3937 3937
 	 * @param string $post_type The post type.
3938 3938
 	 */
3939
-	$sql = apply_filters( 'geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type );
3939
+	$sql = apply_filters('geodir_count_reviews_by_term_sql', $sql, $term_id, $taxonomy, $post_type);
3940 3940
 
3941
-	$count = $wpdb->get_var( $sql );
3941
+	$count = $wpdb->get_var($sql);
3942 3942
 
3943 3943
 	return $count;
3944 3944
 }
@@ -3956,7 +3956,7 @@  discard block
 block discarded – undo
3956 3956
  *
3957 3957
  * @return array Term array data.
3958 3958
  */
3959
-function geodir_count_reviews_by_terms( $force_update = false, $post_ID = 0 ) {
3959
+function geodir_count_reviews_by_terms($force_update = false, $post_ID = 0) {
3960 3960
 	/**
3961 3961
 	 * Filter review count option data.
3962 3962
 	 *
@@ -3966,78 +3966,78 @@  discard block
 block discarded – undo
3966 3966
 	 * @param bool $force_update Force update option value?. Default.false.
3967 3967
 	 * @param int $post_ID       The post id to update if any.
3968 3968
 	 */
3969
-	$option_data = apply_filters( 'geodir_count_reviews_by_terms_before', '', $force_update, $post_ID );
3970
-	if ( ! empty( $option_data ) ) {
3969
+	$option_data = apply_filters('geodir_count_reviews_by_terms_before', '', $force_update, $post_ID);
3970
+	if (!empty($option_data)) {
3971 3971
 		return $option_data;
3972 3972
 	}
3973 3973
 
3974
-	$option_data = get_option( 'geodir_global_review_count' );
3974
+	$option_data = get_option('geodir_global_review_count');
3975 3975
 
3976
-	if ( ! $option_data || $force_update ) {
3977
-		if ( (int) $post_ID > 0 ) { // Update reviews count for specific post categories only.
3976
+	if (!$option_data || $force_update) {
3977
+		if ((int) $post_ID > 0) { // Update reviews count for specific post categories only.
3978 3978
 			global $gd_session;
3979 3979
 			$term_array = (array) $option_data;
3980
-			$post_type  = get_post_type( $post_ID );
3981
-			$taxonomy   = $post_type . 'category';
3982
-			$terms      = wp_get_object_terms( $post_ID, $taxonomy, array( 'fields' => 'ids' ) );
3983
-
3984
-			if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
3985
-				foreach ( $terms as $term_id ) {
3986
-					$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
3987
-					$children               = get_term_children( $term_id, $taxonomy );
3988
-					$term_array[ $term_id ] = $count;
3980
+			$post_type  = get_post_type($post_ID);
3981
+			$taxonomy   = $post_type.'category';
3982
+			$terms      = wp_get_object_terms($post_ID, $taxonomy, array('fields' => 'ids'));
3983
+
3984
+			if (!empty($terms) && !is_wp_error($terms)) {
3985
+				foreach ($terms as $term_id) {
3986
+					$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
3987
+					$children               = get_term_children($term_id, $taxonomy);
3988
+					$term_array[$term_id] = $count;
3989 3989
 				}
3990 3990
 			}
3991 3991
 
3992
-			$session_listing = $gd_session->get( 'listing' );
3992
+			$session_listing = $gd_session->get('listing');
3993 3993
 
3994 3994
 			$terms = array();
3995
-			if ( isset( $_POST['post_category'][ $taxonomy ] ) ) {
3996
-				$terms = (array) $_POST['post_category'][ $taxonomy ];
3997
-			} else if ( ! empty( $session_listing ) && isset( $session_listing['post_category'][ $taxonomy ] ) ) {
3998
-				$terms = (array) $session_listing['post_category'][ $taxonomy ];
3995
+			if (isset($_POST['post_category'][$taxonomy])) {
3996
+				$terms = (array) $_POST['post_category'][$taxonomy];
3997
+			} else if (!empty($session_listing) && isset($session_listing['post_category'][$taxonomy])) {
3998
+				$terms = (array) $session_listing['post_category'][$taxonomy];
3999 3999
 			}
4000 4000
 
4001
-			if ( ! empty( $terms ) ) {
4002
-				foreach ( $terms as $term_id ) {
4003
-					if ( $term_id > 0 ) {
4004
-						$count                  = geodir_count_reviews_by_term_id( $term_id, $taxonomy, $post_type );
4005
-						$children               = get_term_children( $term_id, $taxonomy );
4006
-						$term_array[ $term_id ] = $count;
4001
+			if (!empty($terms)) {
4002
+				foreach ($terms as $term_id) {
4003
+					if ($term_id > 0) {
4004
+						$count                  = geodir_count_reviews_by_term_id($term_id, $taxonomy, $post_type);
4005
+						$children               = get_term_children($term_id, $taxonomy);
4006
+						$term_array[$term_id] = $count;
4007 4007
 					}
4008 4008
 				}
4009 4009
 			}
4010 4010
 		} else { // Update reviews count for all post categories.
4011 4011
 			$term_array = array();
4012 4012
 			$post_types = geodir_get_posttypes();
4013
-			foreach ( $post_types as $post_type ) {
4013
+			foreach ($post_types as $post_type) {
4014 4014
 
4015
-				$taxonomy = geodir_get_taxonomies( $post_type );
4015
+				$taxonomy = geodir_get_taxonomies($post_type);
4016 4016
 				$taxonomy = $taxonomy[0];
4017 4017
 
4018 4018
 				$args = array(
4019 4019
 					'hide_empty' => false
4020 4020
 				);
4021 4021
 
4022
-				$terms = get_terms( $taxonomy, $args );
4022
+				$terms = get_terms($taxonomy, $args);
4023 4023
 
4024
-				foreach ( $terms as $term ) {
4025
-					$count    = geodir_count_reviews_by_term_id( $term->term_id, $taxonomy, $post_type );
4026
-					$children = get_term_children( $term->term_id, $taxonomy );
4024
+				foreach ($terms as $term) {
4025
+					$count    = geodir_count_reviews_by_term_id($term->term_id, $taxonomy, $post_type);
4026
+					$children = get_term_children($term->term_id, $taxonomy);
4027 4027
 					/*if ( is_array( $children ) ) {
4028 4028
                         foreach ( $children as $child_id ) {
4029 4029
                             $child_count = geodir_count_reviews_by_term_id($child_id, $taxonomy, $post_type);
4030 4030
                             $count = $count + $child_count;
4031 4031
                         }
4032 4032
                     }*/
4033
-					$term_array[ $term->term_id ] = $count;
4033
+					$term_array[$term->term_id] = $count;
4034 4034
 				}
4035 4035
 			}
4036 4036
 		}
4037 4037
 
4038
-		update_option( 'geodir_global_review_count', $term_array );
4038
+		update_option('geodir_global_review_count', $term_array);
4039 4039
 		//clear cache
4040
-		wp_cache_delete( 'geodir_global_review_count' );
4040
+		wp_cache_delete('geodir_global_review_count');
4041 4041
 
4042 4042
 		return $term_array;
4043 4043
 	} else {
@@ -4053,39 +4053,39 @@  discard block
 block discarded – undo
4053 4053
  * @package GeoDirectory
4054 4054
  * @return bool
4055 4055
  */
4056
-function geodir_term_review_count_force_update( $new_status, $old_status = '', $post = '' ) {
4057
-	if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'geodir_import_export' ) {
4056
+function geodir_term_review_count_force_update($new_status, $old_status = '', $post = '') {
4057
+	if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'geodir_import_export') {
4058 4058
 		return; // do not run if importing listings
4059 4059
 	}
4060 4060
 
4061
-	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
4061
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
4062 4062
 		return;
4063 4063
 	}
4064 4064
 
4065 4065
 	$post_ID = 0;
4066
-	if ( ! empty( $post ) ) {
4067
-		if ( isset( $post->post_type ) && strpos( $post->post_type, 'gd_' ) !== 0 ) {
4066
+	if (!empty($post)) {
4067
+		if (isset($post->post_type) && strpos($post->post_type, 'gd_') !== 0) {
4068 4068
 			return;
4069 4069
 		}
4070 4070
 
4071
-		if ( $new_status == 'auto-draft' && $old_status == 'new' ) {
4071
+		if ($new_status == 'auto-draft' && $old_status == 'new') {
4072 4072
 			return;
4073 4073
 		}
4074 4074
 
4075
-		if ( ! empty( $post->ID ) ) {
4075
+		if (!empty($post->ID)) {
4076 4076
 			$post_ID = $post->ID;
4077 4077
 		}
4078 4078
 	}
4079 4079
 
4080
-	if ( $new_status != $old_status ) {
4081
-		geodir_count_reviews_by_terms( true, $post_ID );
4080
+	if ($new_status != $old_status) {
4081
+		geodir_count_reviews_by_terms(true, $post_ID);
4082 4082
 	}
4083 4083
 
4084 4084
 	return true;
4085 4085
 }
4086 4086
 
4087
-function geodir_term_review_count_force_update_single_post( $post_id ) {
4088
-	geodir_count_reviews_by_terms( true, $post_id );
4087
+function geodir_term_review_count_force_update_single_post($post_id) {
4088
+	geodir_count_reviews_by_terms(true, $post_id);
4089 4089
 }
4090 4090
 
4091 4091
 /*-----------------------------------------------------------------------------------*/
@@ -4102,11 +4102,11 @@  discard block
 block discarded – undo
4102 4102
  *
4103 4103
  * @return int Post count.
4104 4104
  */
4105
-function geodir_count_posts_by_term( $data, $term ) {
4105
+function geodir_count_posts_by_term($data, $term) {
4106 4106
 
4107
-	if ( $data ) {
4108
-		if ( isset( $data[ $term->term_id ] ) ) {
4109
-			return $data[ $term->term_id ];
4107
+	if ($data) {
4108
+		if (isset($data[$term->term_id])) {
4109
+			return $data[$term->term_id];
4110 4110
 		} else {
4111 4111
 			return 0;
4112 4112
 		}
@@ -4123,8 +4123,8 @@  discard block
 block discarded – undo
4123 4123
  * param array $terms An array of term objects.
4124 4124
  * @return array Sorted terms array.
4125 4125
  */
4126
-function geodir_sort_terms_by_count( $terms ) {
4127
-	usort( $terms, "geodir_sort_by_count_obj" );
4126
+function geodir_sort_terms_by_count($terms) {
4127
+	usort($terms, "geodir_sort_by_count_obj");
4128 4128
 
4129 4129
 	return $terms;
4130 4130
 }
@@ -4139,8 +4139,8 @@  discard block
 block discarded – undo
4139 4139
  *
4140 4140
  * @return array Sorted terms array.
4141 4141
  */
4142
-function geodir_sort_terms_by_review_count( $terms ) {
4143
-	usort( $terms, "geodir_sort_by_review_count_obj" );
4142
+function geodir_sort_terms_by_review_count($terms) {
4143
+	usort($terms, "geodir_sort_by_review_count_obj");
4144 4144
 
4145 4145
 	return $terms;
4146 4146
 }
@@ -4156,12 +4156,12 @@  discard block
 block discarded – undo
4156 4156
  *
4157 4157
  * @return array Sorted terms array.
4158 4158
  */
4159
-function geodir_sort_terms( $terms, $sort = 'count' ) {
4160
-	if ( $sort == 'count' ) {
4161
-		return geodir_sort_terms_by_count( $terms );
4159
+function geodir_sort_terms($terms, $sort = 'count') {
4160
+	if ($sort == 'count') {
4161
+		return geodir_sort_terms_by_count($terms);
4162 4162
 	}
4163
-	if ( $sort == 'review_count' ) {
4164
-		return geodir_sort_terms_by_review_count( $terms );
4163
+	if ($sort == 'review_count') {
4164
+		return geodir_sort_terms_by_review_count($terms);
4165 4165
 	}
4166 4166
 }
4167 4167
 
@@ -4179,7 +4179,7 @@  discard block
 block discarded – undo
4179 4179
  *
4180 4180
  * @return bool
4181 4181
  */
4182
-function geodir_sort_by_count( $a, $b ) {
4182
+function geodir_sort_by_count($a, $b) {
4183 4183
 	return $a['count'] < $b['count'];
4184 4184
 }
4185 4185
 
@@ -4194,7 +4194,7 @@  discard block
 block discarded – undo
4194 4194
  *
4195 4195
  * @return bool
4196 4196
  */
4197
-function geodir_sort_by_count_obj( $a, $b ) {
4197
+function geodir_sort_by_count_obj($a, $b) {
4198 4198
 	return $a->count < $b->count;
4199 4199
 }
4200 4200
 
@@ -4209,7 +4209,7 @@  discard block
 block discarded – undo
4209 4209
  *
4210 4210
  * @return bool
4211 4211
  */
4212
-function geodir_sort_by_review_count_obj( $a, $b ) {
4212
+function geodir_sort_by_review_count_obj($a, $b) {
4213 4213
 	return $a->review_count < $b->review_count;
4214 4214
 }
4215 4215
 
@@ -4226,35 +4226,35 @@  discard block
 block discarded – undo
4226 4226
 	 * @since   1.4.2
4227 4227
 	 * @package GeoDirectory
4228 4228
 	 */
4229
-	$locale = apply_filters( 'plugin_locale', get_locale(), 'geodirectory' );
4229
+	$locale = apply_filters('plugin_locale', get_locale(), 'geodirectory');
4230 4230
 
4231
-	load_textdomain( 'geodirectory', WP_LANG_DIR . '/' . 'geodirectory' . '/' . 'geodirectory' . '-' . $locale . '.mo' );
4232
-	load_plugin_textdomain( 'geodirectory', false, plugin_basename( dirname( dirname( __FILE__ ) ) ) . '/geodirectory-languages' );
4231
+	load_textdomain('geodirectory', WP_LANG_DIR.'/'.'geodirectory'.'/'.'geodirectory'.'-'.$locale.'.mo');
4232
+	load_plugin_textdomain('geodirectory', false, plugin_basename(dirname(dirname(__FILE__))).'/geodirectory-languages');
4233 4233
 
4234 4234
 	/**
4235 4235
 	 * Define language constants.
4236 4236
 	 *
4237 4237
 	 * @since 1.0.0
4238 4238
 	 */
4239
-	require_once( geodir_plugin_path() . '/language.php' );
4239
+	require_once(geodir_plugin_path().'/language.php');
4240 4240
 
4241
-	$language_file = geodir_plugin_path() . '/db-language.php';
4241
+	$language_file = geodir_plugin_path().'/db-language.php';
4242 4242
 
4243 4243
 	// Load language string file if not created yet
4244
-	if ( ! file_exists( $language_file ) ) {
4244
+	if (!file_exists($language_file)) {
4245 4245
 		geodirectory_load_db_language();
4246 4246
 	}
4247 4247
 
4248
-	if ( file_exists( $language_file ) ) {
4248
+	if (file_exists($language_file)) {
4249 4249
 		/**
4250 4250
 		 * Language strings from database.
4251 4251
 		 *
4252 4252
 		 * @since 1.4.2
4253 4253
 		 */
4254 4254
 		try {
4255
-			require_once( $language_file );
4256
-		} catch ( Exception $e ) {
4257
-			error_log( 'Language Error: ' . $e->getMessage() );
4255
+			require_once($language_file);
4256
+		} catch (Exception $e) {
4257
+			error_log('Language Error: '.$e->getMessage());
4258 4258
 		}
4259 4259
 	}
4260 4260
 }
@@ -4271,19 +4271,19 @@  discard block
 block discarded – undo
4271 4271
  */
4272 4272
 function geodirectory_load_db_language() {
4273 4273
 	global $wp_filesystem;
4274
-	if ( empty( $wp_filesystem ) ) {
4275
-		require_once( ABSPATH . '/wp-admin/includes/file.php' );
4274
+	if (empty($wp_filesystem)) {
4275
+		require_once(ABSPATH.'/wp-admin/includes/file.php');
4276 4276
 		WP_Filesystem();
4277 4277
 		global $wp_filesystem;
4278 4278
 	}
4279 4279
 
4280
-	$language_file = geodir_plugin_path() . '/db-language.php';
4280
+	$language_file = geodir_plugin_path().'/db-language.php';
4281 4281
 
4282
-	if ( is_file( $language_file ) && ! is_writable( $language_file ) ) {
4282
+	if (is_file($language_file) && !is_writable($language_file)) {
4283 4283
 		return false;
4284 4284
 	} // Not possible to create.
4285 4285
 
4286
-	if ( ! is_file( $language_file ) && ! is_writable( dirname( $language_file ) ) ) {
4286
+	if (!is_file($language_file) && !is_writable(dirname($language_file))) {
4287 4287
 		return false;
4288 4288
 	} // Not possible to create.
4289 4289
 
@@ -4297,9 +4297,9 @@  discard block
 block discarded – undo
4297 4297
 	 *
4298 4298
 	 * @param array $contents_strings Array of strings.
4299 4299
 	 */
4300
-	$contents_strings = apply_filters( 'geodir_load_db_language', $contents_strings );
4300
+	$contents_strings = apply_filters('geodir_load_db_language', $contents_strings);
4301 4301
 
4302
-	$contents_strings = array_unique( $contents_strings );
4302
+	$contents_strings = array_unique($contents_strings);
4303 4303
 
4304 4304
 	$contents_head   = array();
4305 4305
 	$contents_head[] = "<?php";
@@ -4316,21 +4316,21 @@  discard block
 block discarded – undo
4316 4316
 	$contents_foot[] = "";
4317 4317
 	$contents_foot[] = "";
4318 4318
 
4319
-	$contents = implode( PHP_EOL, $contents_head );
4319
+	$contents = implode(PHP_EOL, $contents_head);
4320 4320
 
4321
-	if ( ! empty( $contents_strings ) ) {
4322
-		foreach ( $contents_strings as $string ) {
4323
-			if ( is_scalar( $string ) && $string != '' ) {
4324
-				$string = str_replace( "'", "\'", $string );
4325
-				geodir_wpml_register_string( $string );
4326
-				$contents .= PHP_EOL . "__('" . $string . "', 'geodirectory');";
4321
+	if (!empty($contents_strings)) {
4322
+		foreach ($contents_strings as $string) {
4323
+			if (is_scalar($string) && $string != '') {
4324
+				$string = str_replace("'", "\'", $string);
4325
+				geodir_wpml_register_string($string);
4326
+				$contents .= PHP_EOL."__('".$string."', 'geodirectory');";
4327 4327
 			}
4328 4328
 		}
4329 4329
 	}
4330 4330
 
4331
-	$contents .= implode( PHP_EOL, $contents_foot );
4331
+	$contents .= implode(PHP_EOL, $contents_foot);
4332 4332
 
4333
-	if ( $wp_filesystem->put_contents( $language_file, $contents, FS_CHMOD_FILE ) ) {
4333
+	if ($wp_filesystem->put_contents($language_file, $contents, FS_CHMOD_FILE)) {
4334 4334
 		return false;
4335 4335
 	} // Failure; could not write file.
4336 4336
 
@@ -4351,49 +4351,49 @@  discard block
 block discarded – undo
4351 4351
  *
4352 4352
  * @return array Translation texts.
4353 4353
  */
4354
-function geodir_load_custom_field_translation( $translation_texts = array() ) {
4354
+function geodir_load_custom_field_translation($translation_texts = array()) {
4355 4355
 	global $wpdb;
4356 4356
 
4357 4357
 	// Custom fields table
4358
-	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM " . GEODIR_CUSTOM_FIELDS_TABLE;
4359
-	$rows = $wpdb->get_results( $sql );
4358
+	$sql  = "SELECT admin_title, admin_desc, site_title, clabels, required_msg, default_value, option_values, validation_msg FROM ".GEODIR_CUSTOM_FIELDS_TABLE;
4359
+	$rows = $wpdb->get_results($sql);
4360 4360
 
4361
-	if ( ! empty( $rows ) ) {
4362
-		foreach ( $rows as $row ) {
4363
-			if ( ! empty( $row->admin_title ) ) {
4364
-				$translation_texts[] = stripslashes_deep( $row->admin_title );
4361
+	if (!empty($rows)) {
4362
+		foreach ($rows as $row) {
4363
+			if (!empty($row->admin_title)) {
4364
+				$translation_texts[] = stripslashes_deep($row->admin_title);
4365 4365
 			}
4366 4366
 
4367
-			if ( ! empty( $row->admin_desc ) ) {
4368
-				$translation_texts[] = stripslashes_deep( $row->admin_desc );
4367
+			if (!empty($row->admin_desc)) {
4368
+				$translation_texts[] = stripslashes_deep($row->admin_desc);
4369 4369
 			}
4370 4370
 
4371
-			if ( ! empty( $row->site_title ) ) {
4372
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4371
+			if (!empty($row->site_title)) {
4372
+				$translation_texts[] = stripslashes_deep($row->site_title);
4373 4373
 			}
4374 4374
 
4375
-			if ( ! empty( $row->clabels ) ) {
4376
-				$translation_texts[] = stripslashes_deep( $row->clabels );
4375
+			if (!empty($row->clabels)) {
4376
+				$translation_texts[] = stripslashes_deep($row->clabels);
4377 4377
 			}
4378 4378
 
4379
-			if ( ! empty( $row->required_msg ) ) {
4380
-				$translation_texts[] = stripslashes_deep( $row->required_msg );
4379
+			if (!empty($row->required_msg)) {
4380
+				$translation_texts[] = stripslashes_deep($row->required_msg);
4381 4381
 			}
4382 4382
             
4383
-			if ( ! empty( $row->validation_msg ) ) {
4384
-				$translation_texts[] = stripslashes_deep( $row->validation_msg );
4383
+			if (!empty($row->validation_msg)) {
4384
+				$translation_texts[] = stripslashes_deep($row->validation_msg);
4385 4385
 			}
4386 4386
 
4387
-			if ( ! empty( $row->default_value ) ) {
4388
-				$translation_texts[] = stripslashes_deep( $row->default_value );
4387
+			if (!empty($row->default_value)) {
4388
+				$translation_texts[] = stripslashes_deep($row->default_value);
4389 4389
 			}
4390 4390
 
4391
-			if ( ! empty( $row->option_values ) ) {
4392
-				$option_values = geodir_string_values_to_options( stripslashes_deep( $row->option_values ) );
4391
+			if (!empty($row->option_values)) {
4392
+				$option_values = geodir_string_values_to_options(stripslashes_deep($row->option_values));
4393 4393
 
4394
-				if ( ! empty( $option_values ) ) {
4395
-					foreach ( $option_values as $option_value ) {
4396
-						if ( ! empty( $option_value['label'] ) ) {
4394
+				if (!empty($option_values)) {
4395
+					foreach ($option_values as $option_value) {
4396
+						if (!empty($option_value['label'])) {
4397 4397
 							$translation_texts[] = $option_value['label'];
4398 4398
 						}
4399 4399
 					}
@@ -4403,56 +4403,56 @@  discard block
 block discarded – undo
4403 4403
 	}
4404 4404
 
4405 4405
 	// Custom sorting fields table
4406
-	$sql  = "SELECT site_title, asc_title, desc_title FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4407
-	$rows = $wpdb->get_results( $sql );
4406
+	$sql  = "SELECT site_title, asc_title, desc_title FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE;
4407
+	$rows = $wpdb->get_results($sql);
4408 4408
 
4409
-	if ( ! empty( $rows ) ) {
4410
-		foreach ( $rows as $row ) {
4411
-			if ( ! empty( $row->site_title ) ) {
4412
-				$translation_texts[] = stripslashes_deep( $row->site_title );
4409
+	if (!empty($rows)) {
4410
+		foreach ($rows as $row) {
4411
+			if (!empty($row->site_title)) {
4412
+				$translation_texts[] = stripslashes_deep($row->site_title);
4413 4413
 			}
4414 4414
 
4415
-			if ( ! empty( $row->asc_title ) ) {
4416
-				$translation_texts[] = stripslashes_deep( $row->asc_title );
4415
+			if (!empty($row->asc_title)) {
4416
+				$translation_texts[] = stripslashes_deep($row->asc_title);
4417 4417
 			}
4418 4418
 
4419
-			if ( ! empty( $row->desc_title ) ) {
4420
-				$translation_texts[] = stripslashes_deep( $row->desc_title );
4419
+			if (!empty($row->desc_title)) {
4420
+				$translation_texts[] = stripslashes_deep($row->desc_title);
4421 4421
 			}
4422 4422
 		}
4423 4423
 	}
4424 4424
 
4425 4425
 	// Advance search filter fields table
4426
-	if ( defined( 'GEODIR_ADVANCE_SEARCH_TABLE' ) ) {
4427
-		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM " . GEODIR_ADVANCE_SEARCH_TABLE;
4428
-		$rows = $wpdb->get_results( $sql );
4429
-
4430
-		if ( ! empty( $rows ) ) {
4431
-			foreach ( $rows as $row ) {
4432
-				if ( ! empty( $row->field_site_name ) ) {
4433
-					$translation_texts[] = stripslashes_deep( $row->field_site_name );
4426
+	if (defined('GEODIR_ADVANCE_SEARCH_TABLE')) {
4427
+		$sql  = "SELECT field_site_name, front_search_title, first_search_text, last_search_text, field_desc FROM ".GEODIR_ADVANCE_SEARCH_TABLE;
4428
+		$rows = $wpdb->get_results($sql);
4429
+
4430
+		if (!empty($rows)) {
4431
+			foreach ($rows as $row) {
4432
+				if (!empty($row->field_site_name)) {
4433
+					$translation_texts[] = stripslashes_deep($row->field_site_name);
4434 4434
 				}
4435 4435
 
4436
-				if ( ! empty( $row->front_search_title ) ) {
4437
-					$translation_texts[] = stripslashes_deep( $row->front_search_title );
4436
+				if (!empty($row->front_search_title)) {
4437
+					$translation_texts[] = stripslashes_deep($row->front_search_title);
4438 4438
 				}
4439 4439
 
4440
-				if ( ! empty( $row->first_search_text ) ) {
4441
-					$translation_texts[] = stripslashes_deep( $row->first_search_text );
4440
+				if (!empty($row->first_search_text)) {
4441
+					$translation_texts[] = stripslashes_deep($row->first_search_text);
4442 4442
 				}
4443 4443
 
4444
-				if ( ! empty( $row->last_search_text ) ) {
4445
-					$translation_texts[] = stripslashes_deep( $row->last_search_text );
4444
+				if (!empty($row->last_search_text)) {
4445
+					$translation_texts[] = stripslashes_deep($row->last_search_text);
4446 4446
 				}
4447 4447
 
4448
-				if ( ! empty( $row->field_desc ) ) {
4449
-					$translation_texts[] = stripslashes_deep( $row->field_desc );
4448
+				if (!empty($row->field_desc)) {
4449
+					$translation_texts[] = stripslashes_deep($row->field_desc);
4450 4450
 				}
4451 4451
 			}
4452 4452
 		}
4453 4453
 	}
4454 4454
 
4455
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4455
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4456 4456
 
4457 4457
 	return $translation_texts;
4458 4458
 }
@@ -4474,7 +4474,7 @@  discard block
 block discarded – undo
4474 4474
 	 *
4475 4475
 	 * @param array $geodir_allowed_mime_types and file extensions.
4476 4476
 	 */
4477
-	return apply_filters( 'geodir_allowed_mime_types', array(
4477
+	return apply_filters('geodir_allowed_mime_types', array(
4478 4478
 			'Image'       => array( // Image formats.
4479 4479
 				'jpg'  => 'image/jpeg',
4480 4480
 				'jpe'  => 'image/jpeg',
@@ -4543,18 +4543,18 @@  discard block
 block discarded – undo
4543 4543
  *
4544 4544
  * @return string User display name.
4545 4545
  */
4546
-function geodir_get_client_name( $user_id ) {
4546
+function geodir_get_client_name($user_id) {
4547 4547
 	$client_name = '';
4548 4548
 
4549
-	$user_data = get_userdata( $user_id );
4549
+	$user_data = get_userdata($user_id);
4550 4550
 
4551
-	if ( ! empty( $user_data ) ) {
4552
-		if ( isset( $user_data->display_name ) && trim( $user_data->display_name ) != '' ) {
4553
-			$client_name = trim( $user_data->display_name );
4554
-		} else if ( isset( $user_data->user_nicename ) && trim( $user_data->user_nicename ) != '' ) {
4555
-			$client_name = trim( $user_data->user_nicename );
4551
+	if (!empty($user_data)) {
4552
+		if (isset($user_data->display_name) && trim($user_data->display_name) != '') {
4553
+			$client_name = trim($user_data->display_name);
4554
+		} else if (isset($user_data->user_nicename) && trim($user_data->user_nicename) != '') {
4555
+			$client_name = trim($user_data->user_nicename);
4556 4556
 		} else {
4557
-			$client_name = trim( $user_data->user_login );
4557
+			$client_name = trim($user_data->user_login);
4558 4558
 		}
4559 4559
 	}
4560 4560
 
@@ -4562,17 +4562,17 @@  discard block
 block discarded – undo
4562 4562
 }
4563 4563
 
4564 4564
 
4565
-add_filter( 'wpseo_replacements', 'geodir_wpseo_replacements', 10, 1 );
4565
+add_filter('wpseo_replacements', 'geodir_wpseo_replacements', 10, 1);
4566 4566
 /*
4567 4567
  * Add location variables to wpseo replacements.
4568 4568
  *
4569 4569
  * @since 1.5.4
4570 4570
  */
4571
-function geodir_wpseo_replacements( $vars ) {
4571
+function geodir_wpseo_replacements($vars) {
4572 4572
 
4573 4573
 	// location variables
4574 4574
 	$gd_post_type   = geodir_get_current_posttype();
4575
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4575
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4576 4576
 	/**
4577 4577
 	 * Filter the title variables location variables array
4578 4578
 	 *
@@ -4582,7 +4582,7 @@  discard block
 block discarded – undo
4582 4582
 	 * @param array $location_array The array of location variables.
4583 4583
 	 * @param array $vars           The page title variables.
4584 4584
 	 */
4585
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr_seo', $location_array, $vars );
4585
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr_seo', $location_array, $vars);
4586 4586
 
4587 4587
 
4588 4588
 	$location_replace_vars = geodir_location_replace_vars($location_array, NULL, '');
@@ -4597,13 +4597,13 @@  discard block
 block discarded – undo
4597 4597
 	 * @param string $vars          The title with variables.
4598 4598
 	 * @param array $location_array The array of location variables.
4599 4599
 	 */
4600
-	return apply_filters( 'geodir_wpseo_replacements_vars', $vars, $location_array );
4600
+	return apply_filters('geodir_wpseo_replacements_vars', $vars, $location_array);
4601 4601
 }
4602 4602
 
4603 4603
 
4604
-add_filter( 'geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3 );
4605
-add_filter( 'geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2 );
4606
-add_filter( 'geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3 );
4604
+add_filter('geodir_seo_meta_title', 'geodir_filter_title_variables', 10, 3);
4605
+add_filter('geodir_seo_page_title', 'geodir_filter_title_variables', 10, 2);
4606
+add_filter('geodir_seo_meta_description_pre', 'geodir_filter_title_variables', 10, 3);
4607 4607
 
4608 4608
 /**
4609 4609
  * Filter the title variables.
@@ -4645,14 +4645,14 @@  discard block
 block discarded – undo
4645 4645
  *
4646 4646
  * @return string Title after filtered variables.
4647 4647
  */
4648
-function geodir_filter_title_variables( $title, $gd_page, $sep = '' ) {
4648
+function geodir_filter_title_variables($title, $gd_page, $sep = '') {
4649 4649
 	global $wp, $post;
4650 4650
 
4651
-	if ( ! $gd_page || ! $title ) {
4651
+	if (!$gd_page || !$title) {
4652 4652
 		return $title; // if no a GD page then bail.
4653 4653
 	}
4654 4654
 
4655
-	if ( $sep == '' ) {
4655
+	if ($sep == '') {
4656 4656
 		/**
4657 4657
 		 * Filter the page title separator.
4658 4658
 		 *
@@ -4661,100 +4661,100 @@  discard block
 block discarded – undo
4661 4661
 		 *
4662 4662
 		 * @param string $sep The separator, default: `|`.
4663 4663
 		 */
4664
-		$sep = apply_filters( 'geodir_page_title_separator', '|' );
4664
+		$sep = apply_filters('geodir_page_title_separator', '|');
4665 4665
 	}
4666 4666
 
4667
-	if ( strpos( $title, '%%title%%' ) !== false ) {
4668
-		$title = str_replace( "%%title%%", $post->post_title, $title );
4667
+	if (strpos($title, '%%title%%') !== false) {
4668
+		$title = str_replace("%%title%%", $post->post_title, $title);
4669 4669
 	}
4670 4670
 
4671
-	if ( strpos( $title, '%%sitename%%' ) !== false ) {
4672
-		$title = str_replace( "%%sitename%%", get_bloginfo( 'name' ), $title );
4671
+	if (strpos($title, '%%sitename%%') !== false) {
4672
+		$title = str_replace("%%sitename%%", get_bloginfo('name'), $title);
4673 4673
 	}
4674 4674
 
4675
-	if ( strpos( $title, '%%sitedesc%%' ) !== false ) {
4676
-		$title = str_replace( "%%sitedesc%%", get_bloginfo( 'description' ), $title );
4675
+	if (strpos($title, '%%sitedesc%%') !== false) {
4676
+		$title = str_replace("%%sitedesc%%", get_bloginfo('description'), $title);
4677 4677
 	}
4678 4678
 
4679
-	if ( strpos( $title, '%%excerpt%%' ) !== false ) {
4680
-		$title = str_replace( "%%excerpt%%", strip_tags( get_the_excerpt() ), $title );
4679
+	if (strpos($title, '%%excerpt%%') !== false) {
4680
+		$title = str_replace("%%excerpt%%", strip_tags(get_the_excerpt()), $title);
4681 4681
 	}
4682 4682
 
4683
-	if ( $gd_page == 'search' || $gd_page == 'author' ) {
4684
-		$post_type = isset( $_REQUEST['stype'] ) ? sanitize_text_field( $_REQUEST['stype'] ) : '';
4685
-	} else if ( $gd_page == 'add-listing' ) {
4686
-		$post_type = ( isset( $_REQUEST['listing_type'] ) ) ? sanitize_text_field( $_REQUEST['listing_type'] ) : '';
4687
-		$post_type = ! $post_type && ! empty( $_REQUEST['pid'] ) ? get_post_type( (int) $_REQUEST['pid'] ) : $post_type;
4688
-	} else if ( isset( $post->post_type ) && $post->post_type && in_array( $post->post_type, geodir_get_posttypes() ) ) {
4683
+	if ($gd_page == 'search' || $gd_page == 'author') {
4684
+		$post_type = isset($_REQUEST['stype']) ? sanitize_text_field($_REQUEST['stype']) : '';
4685
+	} else if ($gd_page == 'add-listing') {
4686
+		$post_type = (isset($_REQUEST['listing_type'])) ? sanitize_text_field($_REQUEST['listing_type']) : '';
4687
+		$post_type = !$post_type && !empty($_REQUEST['pid']) ? get_post_type((int) $_REQUEST['pid']) : $post_type;
4688
+	} else if (isset($post->post_type) && $post->post_type && in_array($post->post_type, geodir_get_posttypes())) {
4689 4689
 		$post_type = $post->post_type;
4690 4690
 	} else {
4691
-		$post_type = get_query_var( 'post_type' );
4691
+		$post_type = get_query_var('post_type');
4692 4692
 	}
4693 4693
 
4694
-	if ( strpos( $title, '%%pt_single%%' ) !== false ) {
4694
+	if (strpos($title, '%%pt_single%%') !== false) {
4695 4695
 		$singular_name = '';
4696
-		if ( $post_type && $singular_name = get_post_type_singular_label( $post_type ) ) {
4697
-			$singular_name = __( $singular_name, 'geodirectory' );
4696
+		if ($post_type && $singular_name = get_post_type_singular_label($post_type)) {
4697
+			$singular_name = __($singular_name, 'geodirectory');
4698 4698
 		}
4699 4699
 
4700
-		$title = str_replace( "%%pt_single%%", $singular_name, $title );
4700
+		$title = str_replace("%%pt_single%%", $singular_name, $title);
4701 4701
 	}
4702 4702
 
4703
-	if ( strpos( $title, '%%pt_plural%%' ) !== false ) {
4703
+	if (strpos($title, '%%pt_plural%%') !== false) {
4704 4704
 		$plural_name = '';
4705
-		if ( $post_type && $plural_name = get_post_type_plural_label( $post_type ) ) {
4706
-			$plural_name = __( $plural_name, 'geodirectory' );
4705
+		if ($post_type && $plural_name = get_post_type_plural_label($post_type)) {
4706
+			$plural_name = __($plural_name, 'geodirectory');
4707 4707
 		}
4708 4708
 
4709
-		$title = str_replace( "%%pt_plural%%", $plural_name, $title );
4709
+		$title = str_replace("%%pt_plural%%", $plural_name, $title);
4710 4710
 	}
4711 4711
 
4712
-	if ( strpos( $title, '%%category%%' ) !== false ) {
4712
+	if (strpos($title, '%%category%%') !== false) {
4713 4713
 		$cat_name = '';
4714 4714
 
4715
-		if ( $gd_page == 'detail' ) {
4716
-			if ( $post->default_category ) {
4717
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4718
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4715
+		if ($gd_page == 'detail') {
4716
+			if ($post->default_category) {
4717
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4718
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4719 4719
 			}
4720
-		} else if ( $gd_page == 'listing' ) {
4720
+		} else if ($gd_page == 'listing') {
4721 4721
 			$queried_object = get_queried_object();
4722
-			if ( isset( $queried_object->name ) ) {
4722
+			if (isset($queried_object->name)) {
4723 4723
 				$cat_name = $queried_object->name;
4724 4724
 			}
4725 4725
 		}
4726
-		$title = str_replace( "%%category%%", $cat_name, $title );
4726
+		$title = str_replace("%%category%%", $cat_name, $title);
4727 4727
 	}
4728 4728
 
4729
-	if ( strpos( $title, '%%tag%%' ) !== false ) {
4729
+	if (strpos($title, '%%tag%%') !== false) {
4730 4730
 		$cat_name = '';
4731 4731
 
4732
-		if ( $gd_page == 'detail' ) {
4733
-			if ( $post->default_category ) {
4734
-				$cat      = get_term( $post->default_category, $post->post_type . 'category' );
4735
-				$cat_name = ( isset( $cat->name ) ) ? $cat->name : '';
4732
+		if ($gd_page == 'detail') {
4733
+			if ($post->default_category) {
4734
+				$cat      = get_term($post->default_category, $post->post_type.'category');
4735
+				$cat_name = (isset($cat->name)) ? $cat->name : '';
4736 4736
 			}
4737
-		} else if ( $gd_page == 'listing' ) {
4737
+		} else if ($gd_page == 'listing') {
4738 4738
 			$queried_object = get_queried_object();
4739
-			if ( isset( $queried_object->name ) ) {
4739
+			if (isset($queried_object->name)) {
4740 4740
 				$cat_name = $queried_object->name;
4741 4741
 			}
4742 4742
 		}
4743
-		$title = str_replace( "%%tag%%", $cat_name, $title );
4743
+		$title = str_replace("%%tag%%", $cat_name, $title);
4744 4744
 	}
4745 4745
 
4746
-	if ( strpos( $title, '%%id%%' ) !== false ) {
4747
-		$ID    = ( isset( $post->ID ) ) ? $post->ID : '';
4748
-		$title = str_replace( "%%id%%", $ID, $title );
4746
+	if (strpos($title, '%%id%%') !== false) {
4747
+		$ID    = (isset($post->ID)) ? $post->ID : '';
4748
+		$title = str_replace("%%id%%", $ID, $title);
4749 4749
 	}
4750 4750
 
4751
-	if ( strpos( $title, '%%sep%%' ) !== false ) {
4752
-		$title = str_replace( "%%sep%%", $sep, $title );
4751
+	if (strpos($title, '%%sep%%') !== false) {
4752
+		$title = str_replace("%%sep%%", $sep, $title);
4753 4753
 	}
4754 4754
 
4755 4755
 	// location variables
4756 4756
 	$gd_post_type   = geodir_get_current_posttype();
4757
-	$location_array = geodir_get_current_location_terms( 'query_vars', $gd_post_type );
4757
+	$location_array = geodir_get_current_location_terms('query_vars', $gd_post_type);
4758 4758
 	
4759 4759
 	/**
4760 4760
 	 * Filter the title variables location variables array
@@ -4767,20 +4767,20 @@  discard block
 block discarded – undo
4767 4767
 	 * @param string $gd_page       The page being filtered.
4768 4768
 	 * @param string $sep           The separator, default: `|`.
4769 4769
 	 */
4770
-	$location_array  = apply_filters( 'geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep );
4770
+	$location_array = apply_filters('geodir_filter_title_variables_location_arr', $location_array, $title, $gd_page, $sep);
4771 4771
 	
4772
-	if ( $gd_page == 'location' && get_query_var( 'gd_country_full' ) ) {
4773
-		if ( get_query_var( 'gd_country_full' ) ) {
4774
-			$location_array['gd_country'] = get_query_var( 'gd_country_full' );
4772
+	if ($gd_page == 'location' && get_query_var('gd_country_full')) {
4773
+		if (get_query_var('gd_country_full')) {
4774
+			$location_array['gd_country'] = get_query_var('gd_country_full');
4775 4775
 		}
4776
-		if ( get_query_var( 'gd_region_full' ) ) {
4777
-			$location_array['gd_region'] = get_query_var( 'gd_region_full' );
4776
+		if (get_query_var('gd_region_full')) {
4777
+			$location_array['gd_region'] = get_query_var('gd_region_full');
4778 4778
 		}
4779
-		if ( get_query_var( 'gd_city_full' ) ) {
4780
-			$location_array['gd_city'] = get_query_var( 'gd_city_full' );
4779
+		if (get_query_var('gd_city_full')) {
4780
+			$location_array['gd_city'] = get_query_var('gd_city_full');
4781 4781
 		}
4782
-		if ( get_query_var( 'gd_neighbourhood_full' ) ) {
4783
-			$location_array['gd_neighbourhood'] = get_query_var( 'gd_neighbourhood_full' );
4782
+		if (get_query_var('gd_neighbourhood_full')) {
4783
+			$location_array['gd_neighbourhood'] = get_query_var('gd_neighbourhood_full');
4784 4784
 		}
4785 4785
 	}
4786 4786
 	
@@ -4795,57 +4795,57 @@  discard block
 block discarded – undo
4795 4795
 	 * @param string $gd_page       The page being filtered.
4796 4796
 	 * @param string $sep           The separator, default: `|`.
4797 4797
 	 */
4798
-	$title = apply_filters( 'geodir_replace_location_variables', $title, $location_array, $gd_page, $sep );
4798
+	$title = apply_filters('geodir_replace_location_variables', $title, $location_array, $gd_page, $sep);
4799 4799
 	
4800
-	if ( strpos( $title, '%%search_term%%' ) !== false ) {
4800
+	if (strpos($title, '%%search_term%%') !== false) {
4801 4801
 		$search_term = '';
4802
-		if ( isset( $_REQUEST['s'] ) ) {
4803
-			$search_term = esc_attr( $_REQUEST['s'] );
4802
+		if (isset($_REQUEST['s'])) {
4803
+			$search_term = esc_attr($_REQUEST['s']);
4804 4804
 		}
4805
-		$title = str_replace( "%%search_term%%", $search_term, $title );
4805
+		$title = str_replace("%%search_term%%", $search_term, $title);
4806 4806
 	}
4807 4807
 
4808
-	if ( strpos( $title, '%%search_near%%' ) !== false ) {
4808
+	if (strpos($title, '%%search_near%%') !== false) {
4809 4809
 		$search_term = '';
4810
-		if ( isset( $_REQUEST['snear'] ) ) {
4811
-			$search_term = esc_attr( $_REQUEST['snear'] );
4810
+		if (isset($_REQUEST['snear'])) {
4811
+			$search_term = esc_attr($_REQUEST['snear']);
4812 4812
 		}
4813
-		$title = str_replace( "%%search_near%%", $search_term, $title );
4813
+		$title = str_replace("%%search_near%%", $search_term, $title);
4814 4814
 	}
4815 4815
 
4816
-	if ( strpos( $title, '%%name%%' ) !== false ) {
4817
-		if ( is_author() ) {
4818
-			$curauth     = ( get_query_var( 'author_name' ) ) ? get_user_by( 'slug', get_query_var( 'author_name' ) ) : get_userdata( get_query_var( 'author' ) );
4816
+	if (strpos($title, '%%name%%') !== false) {
4817
+		if (is_author()) {
4818
+			$curauth     = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
4819 4819
 			$author_name = $curauth->display_name;
4820 4820
 		} else {
4821 4821
 			$author_name = get_the_author();
4822 4822
 		}
4823
-		if ( ! $author_name || $author_name === '' ) {
4823
+		if (!$author_name || $author_name === '') {
4824 4824
 			$queried_object = get_queried_object();
4825 4825
 
4826
-			if ( isset( $queried_object->data->user_nicename ) ) {
4826
+			if (isset($queried_object->data->user_nicename)) {
4827 4827
 				$author_name = $queried_object->data->display_name;
4828 4828
 			}
4829 4829
 		}
4830
-		$title = str_replace( "%%name%%", $author_name, $title );
4830
+		$title = str_replace("%%name%%", $author_name, $title);
4831 4831
 	}
4832 4832
 
4833
-	if ( strpos( $title, '%%page%%' ) !== false ) {
4834
-		$page  = geodir_title_meta_page( $sep );
4835
-		$title = str_replace( "%%page%%", $page, $title );
4833
+	if (strpos($title, '%%page%%') !== false) {
4834
+		$page  = geodir_title_meta_page($sep);
4835
+		$title = str_replace("%%page%%", $page, $title);
4836 4836
 	}
4837
-	if ( strpos( $title, '%%pagenumber%%' ) !== false ) {
4837
+	if (strpos($title, '%%pagenumber%%') !== false) {
4838 4838
 		$pagenumber = geodir_title_meta_pagenumber();
4839
-		$title      = str_replace( "%%pagenumber%%", $pagenumber, $title );
4839
+		$title      = str_replace("%%pagenumber%%", $pagenumber, $title);
4840 4840
 	}
4841
-	if ( strpos( $title, '%%pagetotal%%' ) !== false ) {
4841
+	if (strpos($title, '%%pagetotal%%') !== false) {
4842 4842
 		$pagetotal = geodir_title_meta_pagetotal();
4843
-		$title     = str_replace( "%%pagetotal%%", $pagetotal, $title );
4843
+		$title     = str_replace("%%pagetotal%%", $pagetotal, $title);
4844 4844
 	}
4845 4845
 
4846
-	$title = wptexturize( $title );
4847
-	$title = convert_chars( $title );
4848
-	$title = esc_html( $title );
4846
+	$title = wptexturize($title);
4847
+	$title = convert_chars($title);
4848
+	$title = esc_html($title);
4849 4849
 
4850 4850
 	/**
4851 4851
 	 * Filter the title variables after standard ones have been filtered.
@@ -4859,7 +4859,7 @@  discard block
 block discarded – undo
4859 4859
 	 * @param string $sep           The separator, default: `|`.
4860 4860
 	 */
4861 4861
 
4862
-	return apply_filters( 'geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep );
4862
+	return apply_filters('geodir_filter_title_variables_vars', $title, $location_array, $gd_page, $sep);
4863 4863
 }
4864 4864
 
4865 4865
 /**
@@ -4872,82 +4872,82 @@  discard block
 block discarded – undo
4872 4872
  *
4873 4873
  * @return array Translation texts.
4874 4874
  */
4875
-function geodir_load_cpt_text_translation( $translation_texts = array() ) {
4876
-	$gd_post_types = geodir_get_posttypes( 'array' );
4875
+function geodir_load_cpt_text_translation($translation_texts = array()) {
4876
+	$gd_post_types = geodir_get_posttypes('array');
4877 4877
 
4878
-	if ( ! empty( $gd_post_types ) ) {
4879
-		foreach ( $gd_post_types as $post_type => $cpt_info ) {
4880
-			$labels      = isset( $cpt_info['labels'] ) ? $cpt_info['labels'] : '';
4881
-			$description = isset( $cpt_info['description'] ) ? $cpt_info['description'] : '';
4882
-			$seo         = isset( $cpt_info['seo'] ) ? $cpt_info['seo'] : '';
4878
+	if (!empty($gd_post_types)) {
4879
+		foreach ($gd_post_types as $post_type => $cpt_info) {
4880
+			$labels      = isset($cpt_info['labels']) ? $cpt_info['labels'] : '';
4881
+			$description = isset($cpt_info['description']) ? $cpt_info['description'] : '';
4882
+			$seo         = isset($cpt_info['seo']) ? $cpt_info['seo'] : '';
4883 4883
 
4884
-			if ( ! empty( $labels ) ) {
4885
-				if ( $labels['name'] != '' && ! in_array( $labels['name'], $translation_texts ) ) {
4884
+			if (!empty($labels)) {
4885
+				if ($labels['name'] != '' && !in_array($labels['name'], $translation_texts)) {
4886 4886
 					$translation_texts[] = $labels['name'];
4887 4887
 				}
4888
-				if ( $labels['singular_name'] != '' && ! in_array( $labels['singular_name'], $translation_texts ) ) {
4888
+				if ($labels['singular_name'] != '' && !in_array($labels['singular_name'], $translation_texts)) {
4889 4889
 					$translation_texts[] = $labels['singular_name'];
4890 4890
 				}
4891
-				if ( $labels['add_new'] != '' && ! in_array( $labels['add_new'], $translation_texts ) ) {
4891
+				if ($labels['add_new'] != '' && !in_array($labels['add_new'], $translation_texts)) {
4892 4892
 					$translation_texts[] = $labels['add_new'];
4893 4893
 				}
4894
-				if ( $labels['add_new_item'] != '' && ! in_array( $labels['add_new_item'], $translation_texts ) ) {
4894
+				if ($labels['add_new_item'] != '' && !in_array($labels['add_new_item'], $translation_texts)) {
4895 4895
 					$translation_texts[] = $labels['add_new_item'];
4896 4896
 				}
4897
-				if ( $labels['edit_item'] != '' && ! in_array( $labels['edit_item'], $translation_texts ) ) {
4897
+				if ($labels['edit_item'] != '' && !in_array($labels['edit_item'], $translation_texts)) {
4898 4898
 					$translation_texts[] = $labels['edit_item'];
4899 4899
 				}
4900
-				if ( $labels['new_item'] != '' && ! in_array( $labels['new_item'], $translation_texts ) ) {
4900
+				if ($labels['new_item'] != '' && !in_array($labels['new_item'], $translation_texts)) {
4901 4901
 					$translation_texts[] = $labels['new_item'];
4902 4902
 				}
4903
-				if ( $labels['view_item'] != '' && ! in_array( $labels['view_item'], $translation_texts ) ) {
4903
+				if ($labels['view_item'] != '' && !in_array($labels['view_item'], $translation_texts)) {
4904 4904
 					$translation_texts[] = $labels['view_item'];
4905 4905
 				}
4906
-				if ( $labels['search_items'] != '' && ! in_array( $labels['search_items'], $translation_texts ) ) {
4906
+				if ($labels['search_items'] != '' && !in_array($labels['search_items'], $translation_texts)) {
4907 4907
 					$translation_texts[] = $labels['search_items'];
4908 4908
 				}
4909
-				if ( $labels['not_found'] != '' && ! in_array( $labels['not_found'], $translation_texts ) ) {
4909
+				if ($labels['not_found'] != '' && !in_array($labels['not_found'], $translation_texts)) {
4910 4910
 					$translation_texts[] = $labels['not_found'];
4911 4911
 				}
4912
-				if ( $labels['not_found_in_trash'] != '' && ! in_array( $labels['not_found_in_trash'], $translation_texts ) ) {
4912
+				if ($labels['not_found_in_trash'] != '' && !in_array($labels['not_found_in_trash'], $translation_texts)) {
4913 4913
 					$translation_texts[] = $labels['not_found_in_trash'];
4914 4914
 				}
4915
-				if ( isset( $labels['label_post_profile'] ) && $labels['label_post_profile'] != '' && ! in_array( $labels['label_post_profile'], $translation_texts ) ) {
4915
+				if (isset($labels['label_post_profile']) && $labels['label_post_profile'] != '' && !in_array($labels['label_post_profile'], $translation_texts)) {
4916 4916
 					$translation_texts[] = $labels['label_post_profile'];
4917 4917
 				}
4918
-				if ( isset( $labels['label_post_info'] ) && $labels['label_post_info'] != '' && ! in_array( $labels['label_post_info'], $translation_texts ) ) {
4918
+				if (isset($labels['label_post_info']) && $labels['label_post_info'] != '' && !in_array($labels['label_post_info'], $translation_texts)) {
4919 4919
 					$translation_texts[] = $labels['label_post_info'];
4920 4920
 				}
4921
-				if ( isset( $labels['label_post_images'] ) && $labels['label_post_images'] != '' && ! in_array( $labels['label_post_images'], $translation_texts ) ) {
4921
+				if (isset($labels['label_post_images']) && $labels['label_post_images'] != '' && !in_array($labels['label_post_images'], $translation_texts)) {
4922 4922
 					$translation_texts[] = $labels['label_post_images'];
4923 4923
 				}
4924
-				if ( isset( $labels['label_post_map'] ) && $labels['label_post_map'] != '' && ! in_array( $labels['label_post_map'], $translation_texts ) ) {
4924
+				if (isset($labels['label_post_map']) && $labels['label_post_map'] != '' && !in_array($labels['label_post_map'], $translation_texts)) {
4925 4925
 					$translation_texts[] = $labels['label_post_map'];
4926 4926
 				}
4927
-				if ( isset( $labels['label_reviews'] ) && $labels['label_reviews'] != '' && ! in_array( $labels['label_reviews'], $translation_texts ) ) {
4927
+				if (isset($labels['label_reviews']) && $labels['label_reviews'] != '' && !in_array($labels['label_reviews'], $translation_texts)) {
4928 4928
 					$translation_texts[] = $labels['label_reviews'];
4929 4929
 				}
4930
-				if ( isset( $labels['label_related_listing'] ) && $labels['label_related_listing'] != '' && ! in_array( $labels['label_related_listing'], $translation_texts ) ) {
4930
+				if (isset($labels['label_related_listing']) && $labels['label_related_listing'] != '' && !in_array($labels['label_related_listing'], $translation_texts)) {
4931 4931
 					$translation_texts[] = $labels['label_related_listing'];
4932 4932
 				}
4933 4933
 			}
4934 4934
 
4935
-			if ( $description != '' && ! in_array( $description, $translation_texts ) ) {
4936
-				$translation_texts[] = normalize_whitespace( $description );
4935
+			if ($description != '' && !in_array($description, $translation_texts)) {
4936
+				$translation_texts[] = normalize_whitespace($description);
4937 4937
 			}
4938 4938
 
4939
-			if ( ! empty( $seo ) ) {
4940
-				if ( isset( $seo['meta_keyword'] ) && $seo['meta_keyword'] != '' && ! in_array( $seo['meta_keyword'], $translation_texts ) ) {
4941
-					$translation_texts[] = normalize_whitespace( $seo['meta_keyword'] );
4939
+			if (!empty($seo)) {
4940
+				if (isset($seo['meta_keyword']) && $seo['meta_keyword'] != '' && !in_array($seo['meta_keyword'], $translation_texts)) {
4941
+					$translation_texts[] = normalize_whitespace($seo['meta_keyword']);
4942 4942
 				}
4943 4943
 
4944
-				if ( isset( $seo['meta_description'] ) && $seo['meta_description'] != '' && ! in_array( $seo['meta_description'], $translation_texts ) ) {
4945
-					$translation_texts[] = normalize_whitespace( $seo['meta_description'] );
4944
+				if (isset($seo['meta_description']) && $seo['meta_description'] != '' && !in_array($seo['meta_description'], $translation_texts)) {
4945
+					$translation_texts[] = normalize_whitespace($seo['meta_description']);
4946 4946
 				}
4947 4947
 			}
4948 4948
 		}
4949 4949
 	}
4950
-	$translation_texts = ! empty( $translation_texts ) ? array_unique( $translation_texts ) : $translation_texts;
4950
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
4951 4951
 
4952 4952
 	return $translation_texts;
4953 4953
 }
@@ -4962,27 +4962,27 @@  discard block
 block discarded – undo
4962 4962
  *
4963 4963
  * @return array Location terms.
4964 4964
  */
4965
-function geodir_remove_location_terms( $location_terms = array() ) {
4966
-	$location_manager = defined( 'POST_LOCATION_TABLE' ) ? true : false;
4965
+function geodir_remove_location_terms($location_terms = array()) {
4966
+	$location_manager = defined('POST_LOCATION_TABLE') ? true : false;
4967 4967
 
4968
-	if ( ! empty( $location_terms ) && $location_manager ) {
4969
-		$hide_country_part = get_option( 'geodir_location_hide_country_part' );
4970
-		$hide_region_part  = get_option( 'geodir_location_hide_region_part' );
4968
+	if (!empty($location_terms) && $location_manager) {
4969
+		$hide_country_part = get_option('geodir_location_hide_country_part');
4970
+		$hide_region_part  = get_option('geodir_location_hide_region_part');
4971 4971
 
4972
-		if ( $hide_region_part && $hide_country_part ) {
4973
-			if ( isset( $location_terms['gd_country'] ) ) {
4974
-				unset( $location_terms['gd_country'] );
4972
+		if ($hide_region_part && $hide_country_part) {
4973
+			if (isset($location_terms['gd_country'])) {
4974
+				unset($location_terms['gd_country']);
4975 4975
 			}
4976
-			if ( isset( $location_terms['gd_region'] ) ) {
4977
-				unset( $location_terms['gd_region'] );
4976
+			if (isset($location_terms['gd_region'])) {
4977
+				unset($location_terms['gd_region']);
4978 4978
 			}
4979
-		} else if ( $hide_region_part && ! $hide_country_part ) {
4980
-			if ( isset( $location_terms['gd_region'] ) ) {
4981
-				unset( $location_terms['gd_region'] );
4979
+		} else if ($hide_region_part && !$hide_country_part) {
4980
+			if (isset($location_terms['gd_region'])) {
4981
+				unset($location_terms['gd_region']);
4982 4982
 			}
4983
-		} else if ( ! $hide_region_part && $hide_country_part ) {
4984
-			if ( isset( $location_terms['gd_country'] ) ) {
4985
-				unset( $location_terms['gd_country'] );
4983
+		} else if (!$hide_region_part && $hide_country_part) {
4984
+			if (isset($location_terms['gd_country'])) {
4985
+				unset($location_terms['gd_country']);
4986 4986
 			}
4987 4987
 		}
4988 4988
 	}
@@ -4993,7 +4993,7 @@  discard block
 block discarded – undo
4993 4993
 	 * @since 1.6.22
4994 4994
 	 * @param array $location_terms The array of location terms.
4995 4995
 	 */
4996
-	return apply_filters('geodir_remove_location_terms',$location_terms);
4996
+	return apply_filters('geodir_remove_location_terms', $location_terms);
4997 4997
 }
4998 4998
 
4999 4999
 /**
@@ -5009,40 +5009,40 @@  discard block
 block discarded – undo
5009 5009
  * @param WP_Post $post Post object.
5010 5010
  * @param bool $update  Whether this is an existing listing being updated or not.
5011 5011
  */
5012
-function geodir_on_wp_insert_post( $post_ID, $post, $update ) {
5012
+function geodir_on_wp_insert_post($post_ID, $post, $update) {
5013 5013
 	global $gd_notified_edited;
5014 5014
 	
5015
-	if ( ! $update ) {
5015
+	if (!$update) {
5016 5016
 		return;
5017 5017
 	}
5018 5018
 
5019
-	$action      = isset( $_REQUEST['action'] ) ? sanitize_text_field( $_REQUEST['action'] ) : '';
5020
-	$is_admin    = is_admin() && ( ! defined( 'DOING_AJAX' ) || ( defined( 'DOING_AJAX' ) && ! DOING_AJAX ) ) ? true : false;
5019
+	$action      = isset($_REQUEST['action']) ? sanitize_text_field($_REQUEST['action']) : '';
5020
+	$is_admin    = is_admin() && (!defined('DOING_AJAX') || (defined('DOING_AJAX') && !DOING_AJAX)) ? true : false;
5021 5021
 	$inline_save = $action == 'inline-save' ? true : false;
5022 5022
 
5023
-	if ( empty( $post->post_type ) || $is_admin || $inline_save || ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) ) {
5023
+	if (empty($post->post_type) || $is_admin || $inline_save || (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)) {
5024 5024
 		return;
5025 5025
 	}
5026 5026
 
5027
-	if ( $action != '' && in_array( $action, array( 'geodir_import_export' ) ) ) {
5027
+	if ($action != '' && in_array($action, array('geodir_import_export'))) {
5028 5028
 		return;
5029 5029
 	}
5030 5030
 
5031 5031
 	$user_id = (int) get_current_user_id();
5032 5032
 
5033
-	if ( $user_id > 0 && get_option( 'geodir_notify_post_edited' ) && ! wp_is_post_revision( $post_ID ) && in_array( $post->post_type, geodir_get_posttypes() ) ) {
5034
-		$author_id = ! empty( $post->post_author ) ? $post->post_author : 0;
5033
+	if ($user_id > 0 && get_option('geodir_notify_post_edited') && !wp_is_post_revision($post_ID) && in_array($post->post_type, geodir_get_posttypes())) {
5034
+		$author_id = !empty($post->post_author) ? $post->post_author : 0;
5035 5035
 
5036
-		if ( $user_id == $author_id && ! is_super_admin() && empty( $gd_notified_edited[$post_ID] ) ) {
5037
-			if ( !empty( $gd_notified_edited ) ) {
5036
+		if ($user_id == $author_id && !is_super_admin() && empty($gd_notified_edited[$post_ID])) {
5037
+			if (!empty($gd_notified_edited)) {
5038 5038
 				$gd_notified_edited = array();
5039 5039
 			}
5040 5040
 			$gd_notified_edited[$post_ID] = true;
5041 5041
 			
5042
-			$from_email   = get_option( 'site_email' );
5042
+			$from_email   = get_option('site_email');
5043 5043
 			$from_name    = get_site_emailName();
5044
-			$to_email     = get_option( 'admin_email' );
5045
-			$to_name      = get_option( 'name' );
5044
+			$to_email     = get_option('admin_email');
5045
+			$to_name      = get_option('name');
5046 5046
 			$message_type = 'listing_edited';
5047 5047
 
5048 5048
 			$notify_edited = true;
@@ -5054,9 +5054,9 @@  discard block
 block discarded – undo
5054 5054
 			 * @param bool $notify_edited Notify on listing edited by author?
5055 5055
 			 * @param object $post        The current post object.
5056 5056
 			 */
5057
-			$notify_edited = apply_filters( 'geodir_notify_on_listing_edited', $notify_edited, $post );
5057
+			$notify_edited = apply_filters('geodir_notify_on_listing_edited', $notify_edited, $post);
5058 5058
 
5059
-			geodir_sendEmail( $from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID );
5059
+			geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID);
5060 5060
 		}
5061 5061
 	}
5062 5062
 }
@@ -5071,14 +5071,14 @@  discard block
 block discarded – undo
5071 5071
  *
5072 5072
  * @return string|null The current page start & end numbering.
5073 5073
  */
5074
-function geodir_title_meta_page( $sep ) {
5074
+function geodir_title_meta_page($sep) {
5075 5075
 	$replacement = null;
5076 5076
 
5077
-	$max = geodir_title_meta_pagenumbering( 'max' );
5078
-	$nr  = geodir_title_meta_pagenumbering( 'nr' );
5077
+	$max = geodir_title_meta_pagenumbering('max');
5078
+	$nr  = geodir_title_meta_pagenumbering('nr');
5079 5079
 
5080
-	if ( $max > 1 && $nr > 1 ) {
5081
-		$replacement = sprintf( $sep . ' ' . __( 'Page %1$d of %2$d', 'geodirectory' ), $nr, $max );
5080
+	if ($max > 1 && $nr > 1) {
5081
+		$replacement = sprintf($sep.' '.__('Page %1$d of %2$d', 'geodirectory'), $nr, $max);
5082 5082
 	}
5083 5083
 
5084 5084
 	return $replacement;
@@ -5095,8 +5095,8 @@  discard block
 block discarded – undo
5095 5095
 function geodir_title_meta_pagenumber() {
5096 5096
 	$replacement = null;
5097 5097
 
5098
-	$nr = geodir_title_meta_pagenumbering( 'nr' );
5099
-	if ( isset( $nr ) && $nr > 0 ) {
5098
+	$nr = geodir_title_meta_pagenumbering('nr');
5099
+	if (isset($nr) && $nr > 0) {
5100 5100
 		$replacement = (string) $nr;
5101 5101
 	}
5102 5102
 
@@ -5114,8 +5114,8 @@  discard block
 block discarded – undo
5114 5114
 function geodir_title_meta_pagetotal() {
5115 5115
 	$replacement = null;
5116 5116
 
5117
-	$max = geodir_title_meta_pagenumbering( 'max' );
5118
-	if ( isset( $max ) && $max > 0 ) {
5117
+	$max = geodir_title_meta_pagenumbering('max');
5118
+	if (isset($max) && $max > 0) {
5119 5119
 		$replacement = (string) $max;
5120 5120
 	}
5121 5121
 
@@ -5135,36 +5135,36 @@  discard block
 block discarded – undo
5135 5135
  *
5136 5136
  * @return int|null The current page numbering.
5137 5137
  */
5138
-function geodir_title_meta_pagenumbering( $request = 'nr' ) {
5138
+function geodir_title_meta_pagenumbering($request = 'nr') {
5139 5139
 	global $wp_query, $post;
5140 5140
 	$max_num_pages = null;
5141 5141
 	$page_number   = null;
5142 5142
 
5143 5143
 	$max_num_pages = 1;
5144 5144
 
5145
-	if ( ! is_singular() ) {
5146
-		$page_number = get_query_var( 'paged' );
5147
-		if ( $page_number === 0 || $page_number === '' ) {
5145
+	if (!is_singular()) {
5146
+		$page_number = get_query_var('paged');
5147
+		if ($page_number === 0 || $page_number === '') {
5148 5148
 			$page_number = 1;
5149 5149
 		}
5150 5150
 
5151
-		if ( isset( $wp_query->max_num_pages ) && ( $wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0 ) ) {
5151
+		if (isset($wp_query->max_num_pages) && ($wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0)) {
5152 5152
 			$max_num_pages = $wp_query->max_num_pages;
5153 5153
 		}
5154 5154
 	} else {
5155
-		$page_number = get_query_var( 'page' );
5156
-		if ( $page_number === 0 || $page_number === '' ) {
5155
+		$page_number = get_query_var('page');
5156
+		if ($page_number === 0 || $page_number === '') {
5157 5157
 			$page_number = 1;
5158 5158
 		}
5159 5159
 
5160
-		if ( isset( $post->post_content ) ) {
5161
-			$max_num_pages = ( substr_count( $post->post_content, '<!--nextpage-->' ) + 1 );
5160
+		if (isset($post->post_content)) {
5161
+			$max_num_pages = (substr_count($post->post_content, '<!--nextpage-->') + 1);
5162 5162
 		}
5163 5163
 	}
5164 5164
 
5165 5165
 	$return = null;
5166 5166
 
5167
-	switch ( $request ) {
5167
+	switch ($request) {
5168 5168
 		case 'nr':
5169 5169
 			$return = $page_number;
5170 5170
 			break;
@@ -5185,14 +5185,14 @@  discard block
 block discarded – undo
5185 5185
  *
5186 5186
  * @return array Terms.
5187 5187
  */
5188
-function geodir_filter_empty_terms( $terms ) {
5189
-	if ( empty( $terms ) ) {
5188
+function geodir_filter_empty_terms($terms) {
5189
+	if (empty($terms)) {
5190 5190
 		return $terms;
5191 5191
 	}
5192 5192
 
5193 5193
 	$return = array();
5194
-	foreach ( $terms as $term ) {
5195
-		if ( isset( $term->count ) && $term->count > 0 ) {
5194
+	foreach ($terms as $term) {
5195
+		if (isset($term->count) && $term->count > 0) {
5196 5196
 			$return[] = $term;
5197 5197
 		} else {
5198 5198
 			/**
@@ -5203,7 +5203,7 @@  discard block
 block discarded – undo
5203 5203
 			 * @param array $return The array of terms to return.
5204 5204
 			 * @param object $term  The term object.
5205 5205
 			 */
5206
-			$return = apply_filters( 'geodir_filter_empty_terms_filter', $return, $term );
5206
+			$return = apply_filters('geodir_filter_empty_terms_filter', $return, $term);
5207 5207
 		}
5208 5208
 	}
5209 5209
 
@@ -5220,15 +5220,15 @@  discard block
 block discarded – undo
5220 5220
  *
5221 5221
  * @return array
5222 5222
  */
5223
-function geodir_remove_hentry( $class ) {
5224
-	if ( geodir_is_page( 'detail' ) ) {
5225
-		$class = array_diff( $class, array( 'hentry' ) );
5223
+function geodir_remove_hentry($class) {
5224
+	if (geodir_is_page('detail')) {
5225
+		$class = array_diff($class, array('hentry'));
5226 5226
 	}
5227 5227
 
5228 5228
 	return $class;
5229 5229
 }
5230 5230
 
5231
-add_filter( 'post_class', 'geodir_remove_hentry' );
5231
+add_filter('post_class', 'geodir_remove_hentry');
5232 5232
 
5233 5233
 /**
5234 5234
  * Registers a individual text string for WPML translation.
@@ -5240,8 +5240,8 @@  discard block
 block discarded – undo
5240 5240
  * @param string $domain The plugin domain. Default geodirectory.
5241 5241
  * @param string $name The name of the string which helps to know what's being translated.
5242 5242
  */
5243
-function geodir_wpml_register_string( $string, $domain = 'geodirectory', $name = '' ) {
5244
-    do_action( 'wpml_register_single_string', $domain, $name, $string );
5243
+function geodir_wpml_register_string($string, $domain = 'geodirectory', $name = '') {
5244
+    do_action('wpml_register_single_string', $domain, $name, $string);
5245 5245
 }
5246 5246
 
5247 5247
 /**
@@ -5256,6 +5256,6 @@  discard block
 block discarded – undo
5256 5256
  * @param string $language_code Return the translation in this language. Default is NULL which returns the current language.
5257 5257
  * @return string The translated string.
5258 5258
  */
5259
-function geodir_wpml_translate_string( $string, $domain = 'geodirectory', $name = '', $language_code = NULL ) {
5260
-    return apply_filters( 'wpml_translate_single_string', $string, $domain, $name, $language_code );
5259
+function geodir_wpml_translate_string($string, $domain = 'geodirectory', $name = '', $language_code = NULL) {
5260
+    return apply_filters('wpml_translate_single_string', $string, $domain, $name, $language_code);
5261 5261
 }
5262 5262
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-widgets/geodirectory_popular_widget.php 1 patch
Indentation   +207 added lines, -207 removed lines patch added patch discarded remove patch
@@ -14,83 +14,83 @@  discard block
 block discarded – undo
14 14
  */
15 15
 class geodir_popular_post_category extends WP_Widget
16 16
 {
17
-    /**
18
-     * Register the popular post category widget.
19
-     *
20
-     * @since 1.0.0
21
-     * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct.
22
-     */
23
-    public function __construct() {
24
-        $widget_ops = array('classname' => 'geodir_popular_post_category', 'description' => __('GD > Popular Post Category', 'geodirectory'));
25
-        parent::__construct(
26
-            'popular_post_category', // Base ID
27
-            __('GD > Popular Post Category', 'geodirectory'), // Name
28
-            $widget_ops// Args
29
-        );
30
-    }
31
-
32
-    /**
33
-     * Front-end display content for popular post category widget.
34
-     *
35
-     * @since 1.0.0
36
-     * @since 1.5.1 Declare function public.
37
-     *
38
-     * @param array $args     Widget arguments.
39
-     * @param array $instance Saved values from database.
40
-     */
41
-    public function widget($args, $instance)
42
-    {
43
-        geodir_popular_post_category_output($args, $instance);
44
-    }
45
-
46
-    /**
47
-     * Sanitize popular post category widget form values as they are saved.
48
-     *
49
-     * @since 1.0.0
50
-     * @since 1.5.1 Declare function public.
51
-     * @since 1.5.1 Added default_post_type parameter.
52
-     * @since 1.6.9 Added parent_only parameter.
53
-     *
54
-     * @param array $new_instance Values just sent to be saved.
55
-     * @param array $old_instance Previously saved values from database.
56
-     *
57
-     * @return array Updated safe values to be saved.
58
-     */ 
59
-    public function update($new_instance, $old_instance)
60
-    {
61
-        //save the widget
62
-        $instance = $old_instance;
63
-        $instance['title'] = strip_tags($new_instance['title']);
64
-        $category_limit = (int)$new_instance['category_limit'];
65
-        $instance['category_limit'] = $category_limit > 0 ? $category_limit : 15;
66
-        $instance['default_post_type'] = isset($new_instance['default_post_type']) ? $new_instance['default_post_type'] : '';
67
-        $instance['parent_only'] = !empty($new_instance['parent_only']) ? true : false;
68
-        return $instance;
69
-    }
70
-
71
-    /**
72
-     * Back-end popular post category widget settings form.
73
-     *
74
-     * @since 1.0.0
75
-     * @since 1.5.1 Declare function public.
76
-     * @since 1.5.1 Added option to set default post type.
77
-     * @since 1.6.9 Added option to show parent categories only.
78
-     *
79
-     * @param array $instance Previously saved values from database.
80
-     */
81
-    public function form($instance) 
82
-    {
83
-        //widgetform in backend
84
-        $instance = wp_parse_args((array)$instance, array('title' => '', 'category_limit' => 15, 'default_post_type' => '', 'parent_only' => false));
85
-
86
-        $title = strip_tags($instance['title']);
87
-        $category_limit = (int)$instance['category_limit'];
88
-        $category_limit = $category_limit > 0 ? $category_limit : 15;
89
-        $default_post_type = isset($instance['default_post_type']) ? $instance['default_post_type'] : '';
90
-        $parent_only = !empty($instance['parent_only']) ? true: false;
17
+	/**
18
+	 * Register the popular post category widget.
19
+	 *
20
+	 * @since 1.0.0
21
+	 * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct.
22
+	 */
23
+	public function __construct() {
24
+		$widget_ops = array('classname' => 'geodir_popular_post_category', 'description' => __('GD > Popular Post Category', 'geodirectory'));
25
+		parent::__construct(
26
+			'popular_post_category', // Base ID
27
+			__('GD > Popular Post Category', 'geodirectory'), // Name
28
+			$widget_ops// Args
29
+		);
30
+	}
31
+
32
+	/**
33
+	 * Front-end display content for popular post category widget.
34
+	 *
35
+	 * @since 1.0.0
36
+	 * @since 1.5.1 Declare function public.
37
+	 *
38
+	 * @param array $args     Widget arguments.
39
+	 * @param array $instance Saved values from database.
40
+	 */
41
+	public function widget($args, $instance)
42
+	{
43
+		geodir_popular_post_category_output($args, $instance);
44
+	}
45
+
46
+	/**
47
+	 * Sanitize popular post category widget form values as they are saved.
48
+	 *
49
+	 * @since 1.0.0
50
+	 * @since 1.5.1 Declare function public.
51
+	 * @since 1.5.1 Added default_post_type parameter.
52
+	 * @since 1.6.9 Added parent_only parameter.
53
+	 *
54
+	 * @param array $new_instance Values just sent to be saved.
55
+	 * @param array $old_instance Previously saved values from database.
56
+	 *
57
+	 * @return array Updated safe values to be saved.
58
+	 */ 
59
+	public function update($new_instance, $old_instance)
60
+	{
61
+		//save the widget
62
+		$instance = $old_instance;
63
+		$instance['title'] = strip_tags($new_instance['title']);
64
+		$category_limit = (int)$new_instance['category_limit'];
65
+		$instance['category_limit'] = $category_limit > 0 ? $category_limit : 15;
66
+		$instance['default_post_type'] = isset($new_instance['default_post_type']) ? $new_instance['default_post_type'] : '';
67
+		$instance['parent_only'] = !empty($new_instance['parent_only']) ? true : false;
68
+		return $instance;
69
+	}
70
+
71
+	/**
72
+	 * Back-end popular post category widget settings form.
73
+	 *
74
+	 * @since 1.0.0
75
+	 * @since 1.5.1 Declare function public.
76
+	 * @since 1.5.1 Added option to set default post type.
77
+	 * @since 1.6.9 Added option to show parent categories only.
78
+	 *
79
+	 * @param array $instance Previously saved values from database.
80
+	 */
81
+	public function form($instance) 
82
+	{
83
+		//widgetform in backend
84
+		$instance = wp_parse_args((array)$instance, array('title' => '', 'category_limit' => 15, 'default_post_type' => '', 'parent_only' => false));
85
+
86
+		$title = strip_tags($instance['title']);
87
+		$category_limit = (int)$instance['category_limit'];
88
+		$category_limit = $category_limit > 0 ? $category_limit : 15;
89
+		$default_post_type = isset($instance['default_post_type']) ? $instance['default_post_type'] : '';
90
+		$parent_only = !empty($instance['parent_only']) ? true: false;
91 91
         
92
-        $post_type_options = geodir_get_posttypes('options');
93
-        ?>
92
+		$post_type_options = geodir_get_posttypes('options');
93
+		?>
94 94
         <p>
95 95
             <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory'); ?>
96 96
                 <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>"/>
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
             <label for="<?php echo $this->get_field_id('parent_only'); ?>"><?php _e( 'Show parent categories only', 'geodirectory' ); ?></label>
117 117
         </p>
118 118
     <?php
119
-    }
119
+	}
120 120
 } // class geodir_popular_post_category
121 121
 
122 122
 register_widget('geodir_popular_post_category');
@@ -130,40 +130,40 @@  discard block
 block discarded – undo
130 130
 class geodir_popular_postview extends WP_Widget
131 131
 {
132 132
 
133
-    /**
133
+	/**
134 134
 	 * Register the popular posts widget.
135 135
 	 *
136 136
 	 * @since 1.0.0
137
-     * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct.
137
+	 * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct.
138 138
 	 */
139
-    public function __construct() {
140
-        $widget_ops = array('classname' => 'geodir_popular_post_view', 'description' => __('GD > Popular Post View', 'geodirectory'));
141
-        parent::__construct(
142
-            'popular_post_view', // Base ID
143
-            __('GD > Popular Post View', 'geodirectory'), // Name
144
-            $widget_ops// Args
145
-        );
146
-    }
139
+	public function __construct() {
140
+		$widget_ops = array('classname' => 'geodir_popular_post_view', 'description' => __('GD > Popular Post View', 'geodirectory'));
141
+		parent::__construct(
142
+			'popular_post_view', // Base ID
143
+			__('GD > Popular Post View', 'geodirectory'), // Name
144
+			$widget_ops// Args
145
+		);
146
+	}
147 147
 
148 148
 	/**
149 149
 	 * Front-end display content for popular posts widget.
150 150
 	 *
151 151
 	 * @since 1.0.0
152
-     * @since 1.5.1 Declare function public.
152
+	 * @since 1.5.1 Declare function public.
153 153
 	 *
154 154
 	 * @param array $args     Widget arguments.
155 155
 	 * @param array $instance Saved values from database.
156 156
 	 */
157 157
 	public function widget($args, $instance)
158
-    {
159
-        geodir_popular_postview_output($args, $instance);
160
-    }
158
+	{
159
+		geodir_popular_postview_output($args, $instance);
160
+	}
161 161
 
162 162
 	/**
163 163
 	 * Sanitize popular posts widget form values as they are saved.
164 164
 	 *
165 165
 	 * @since 1.0.0
166
-     * @since 1.5.1 Declare function public.
166
+	 * @since 1.5.1 Declare function public.
167 167
 	 *
168 168
 	 * @param array $new_instance Values just sent to be saved.
169 169
 	 * @param array $old_instance Previously saved values from database.
@@ -171,102 +171,102 @@  discard block
 block discarded – undo
171 171
 	 * @return array Updated safe values to be saved.
172 172
 	 */
173 173
 	public function update($new_instance, $old_instance)
174
-    {
175
-        //save the widget
176
-        $instance = $old_instance;
177
-
178
-        if ($new_instance['title'] == '') {
179
-            $title = geodir_ucwords(strip_tags($new_instance['category_title']));
180
-            //$instance['title'] = $title;
181
-        }
182
-        $instance['title'] = strip_tags($new_instance['title']);
183
-
184
-        $instance['post_type'] = strip_tags($new_instance['post_type']);
185
-        //$instance['category'] = strip_tags($new_instance['category']);
186
-        $instance['category'] = isset($new_instance['category']) ? $new_instance['category'] : '';
187
-        $instance['category_title'] = strip_tags($new_instance['category_title']);
188
-        $instance['post_number'] = strip_tags($new_instance['post_number']);
189
-        $instance['layout'] = strip_tags($new_instance['layout']);
190
-        $instance['listing_width'] = strip_tags($new_instance['listing_width']);
191
-        $instance['list_sort'] = strip_tags($new_instance['list_sort']);
192
-        $instance['character_count'] = $new_instance['character_count'];
193
-        if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '')
194
-            $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']);
195
-        else
196
-            $instance['add_location_filter'] = '0';
197
-
198
-        $instance['show_featured_only'] = isset($new_instance['show_featured_only']) && $new_instance['show_featured_only'] ? 1 : 0;
199
-        $instance['show_special_only'] = isset($new_instance['show_special_only']) && $new_instance['show_special_only'] ? 1 : 0;
200
-        $instance['with_pics_only'] = isset($new_instance['with_pics_only']) && $new_instance['with_pics_only'] ? 1 : 0;
201
-        $instance['with_videos_only'] = isset($new_instance['with_videos_only']) && $new_instance['with_videos_only'] ? 1 : 0;
202
-        $instance['use_viewing_post_type'] = isset($new_instance['use_viewing_post_type']) && $new_instance['use_viewing_post_type'] ? 1 : 0;
203
-        $instance['hide_if_empty'] = !empty($new_instance['hide_if_empty']) ? 1 : 0;
204
-
205
-        return $instance;
206
-    }
174
+	{
175
+		//save the widget
176
+		$instance = $old_instance;
177
+
178
+		if ($new_instance['title'] == '') {
179
+			$title = geodir_ucwords(strip_tags($new_instance['category_title']));
180
+			//$instance['title'] = $title;
181
+		}
182
+		$instance['title'] = strip_tags($new_instance['title']);
183
+
184
+		$instance['post_type'] = strip_tags($new_instance['post_type']);
185
+		//$instance['category'] = strip_tags($new_instance['category']);
186
+		$instance['category'] = isset($new_instance['category']) ? $new_instance['category'] : '';
187
+		$instance['category_title'] = strip_tags($new_instance['category_title']);
188
+		$instance['post_number'] = strip_tags($new_instance['post_number']);
189
+		$instance['layout'] = strip_tags($new_instance['layout']);
190
+		$instance['listing_width'] = strip_tags($new_instance['listing_width']);
191
+		$instance['list_sort'] = strip_tags($new_instance['list_sort']);
192
+		$instance['character_count'] = $new_instance['character_count'];
193
+		if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '')
194
+			$instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']);
195
+		else
196
+			$instance['add_location_filter'] = '0';
197
+
198
+		$instance['show_featured_only'] = isset($new_instance['show_featured_only']) && $new_instance['show_featured_only'] ? 1 : 0;
199
+		$instance['show_special_only'] = isset($new_instance['show_special_only']) && $new_instance['show_special_only'] ? 1 : 0;
200
+		$instance['with_pics_only'] = isset($new_instance['with_pics_only']) && $new_instance['with_pics_only'] ? 1 : 0;
201
+		$instance['with_videos_only'] = isset($new_instance['with_videos_only']) && $new_instance['with_videos_only'] ? 1 : 0;
202
+		$instance['use_viewing_post_type'] = isset($new_instance['use_viewing_post_type']) && $new_instance['use_viewing_post_type'] ? 1 : 0;
203
+		$instance['hide_if_empty'] = !empty($new_instance['hide_if_empty']) ? 1 : 0;
204
+
205
+		return $instance;
206
+	}
207 207
 
208 208
 	/**
209 209
 	 * Back-end popular posts widget settings form.
210 210
 	 *
211 211
 	 * @since 1.0.0
212
-     * @since 1.5.1 Declare function public.
212
+	 * @since 1.5.1 Declare function public.
213 213
 	 *
214 214
 	 * @param array $instance Previously saved values from database.
215 215
 	 */
216 216
 	public function form($instance)
217
-    {
218
-        //widgetform in backend
219
-        $instance = wp_parse_args((array)$instance,
220
-            array('title' => '',
221
-                'post_type' => '',
222
-                'category' => array(),
223
-                'category_title' => '',
224
-                'list_sort' => '',
225
-                'list_order' => '',
226
-                'post_number' => '5',
227
-                'layout' => 'gridview_onehalf',
228
-                'listing_width' => '',
229
-                'add_location_filter' => '1',
230
-                'character_count' => '20',
231
-                'show_featured_only' => '',
232
-                'show_special_only' => '',
233
-                'with_pics_only' => '',
234
-                'with_videos_only' => '',
235
-                'use_viewing_post_type' => '',
236
-                'hide_if_empty' => ''
237
-            )
238
-        );
217
+	{
218
+		//widgetform in backend
219
+		$instance = wp_parse_args((array)$instance,
220
+			array('title' => '',
221
+				'post_type' => '',
222
+				'category' => array(),
223
+				'category_title' => '',
224
+				'list_sort' => '',
225
+				'list_order' => '',
226
+				'post_number' => '5',
227
+				'layout' => 'gridview_onehalf',
228
+				'listing_width' => '',
229
+				'add_location_filter' => '1',
230
+				'character_count' => '20',
231
+				'show_featured_only' => '',
232
+				'show_special_only' => '',
233
+				'with_pics_only' => '',
234
+				'with_videos_only' => '',
235
+				'use_viewing_post_type' => '',
236
+				'hide_if_empty' => ''
237
+			)
238
+		);
239 239
 
240
-        $title = strip_tags($instance['title']);
240
+		$title = strip_tags($instance['title']);
241 241
 
242
-        $post_type = strip_tags($instance['post_type']);
242
+		$post_type = strip_tags($instance['post_type']);
243 243
 
244
-        $category = $instance['category'];
244
+		$category = $instance['category'];
245 245
 
246
-        $category_title = strip_tags($instance['category_title']);
246
+		$category_title = strip_tags($instance['category_title']);
247 247
 
248
-        $list_sort = strip_tags($instance['list_sort']);
248
+		$list_sort = strip_tags($instance['list_sort']);
249 249
 
250
-        $list_order = strip_tags($instance['list_order']);
250
+		$list_order = strip_tags($instance['list_order']);
251 251
 
252
-        $post_number = strip_tags($instance['post_number']);
252
+		$post_number = strip_tags($instance['post_number']);
253 253
 
254
-        $layout = strip_tags($instance['layout']);
254
+		$layout = strip_tags($instance['layout']);
255 255
 
256
-        $listing_width = strip_tags($instance['listing_width']);
256
+		$listing_width = strip_tags($instance['listing_width']);
257 257
 
258
-        $add_location_filter = strip_tags($instance['add_location_filter']);
258
+		$add_location_filter = strip_tags($instance['add_location_filter']);
259 259
 
260
-        $character_count = $instance['character_count'];
260
+		$character_count = $instance['character_count'];
261 261
 
262
-        $show_featured_only = isset($instance['show_featured_only']) && $instance['show_featured_only'] ? true : false;
263
-        $show_special_only = isset($instance['show_special_only']) && $instance['show_special_only'] ? true : false;
264
-        $with_pics_only = isset($instance['with_pics_only']) && $instance['with_pics_only'] ? true : false;
265
-        $with_videos_only = isset($instance['with_videos_only']) && $instance['with_videos_only'] ? true : false;
266
-        $use_viewing_post_type = isset($instance['use_viewing_post_type']) && $instance['use_viewing_post_type'] ? true : false;
267
-        $hide_if_empty = !empty($instance['hide_if_empty']) ? true : false;
262
+		$show_featured_only = isset($instance['show_featured_only']) && $instance['show_featured_only'] ? true : false;
263
+		$show_special_only = isset($instance['show_special_only']) && $instance['show_special_only'] ? true : false;
264
+		$with_pics_only = isset($instance['with_pics_only']) && $instance['with_pics_only'] ? true : false;
265
+		$with_videos_only = isset($instance['with_videos_only']) && $instance['with_videos_only'] ? true : false;
266
+		$use_viewing_post_type = isset($instance['use_viewing_post_type']) && $instance['use_viewing_post_type'] ? true : false;
267
+		$hide_if_empty = !empty($instance['hide_if_empty']) ? true : false;
268 268
 
269
-        ?>
269
+		?>
270 270
         <p>
271 271
             <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory');?>
272 272
                 <small>(%posttype_singular_label% ,
@@ -300,9 +300,9 @@  discard block
 block discarded – undo
300 300
                     <?php foreach ($postypes as $postypes_obj) { ?>
301 301
 
302 302
                         <option <?php if ($post_type == $postypes_obj) {
303
-                            echo 'selected="selected"';
304
-                        } ?> value="<?php echo $postypes_obj; ?>"><?php $extvalue = explode('_', $postypes_obj);
305
-                            echo geodir_utf8_ucfirst($extvalue[1]); ?></option>
303
+							echo 'selected="selected"';
304
+						} ?> value="<?php echo $postypes_obj; ?>"><?php $extvalue = explode('_', $postypes_obj);
305
+							echo geodir_utf8_ucfirst($extvalue[1]); ?></option>
306 306
 
307 307
                     <?php } ?>
308 308
 
@@ -317,30 +317,30 @@  discard block
 block discarded – undo
317 317
 
318 318
                 <?php
319 319
 
320
-                $post_type = ($post_type != '') ? $post_type : 'gd_place';
320
+				$post_type = ($post_type != '') ? $post_type : 'gd_place';
321 321
 
322
-                $all_postypes = geodir_get_posttypes();
322
+				$all_postypes = geodir_get_posttypes();
323 323
 
324
-                if (!in_array($post_type, $all_postypes))
325
-                    $post_type = 'gd_place';
324
+				if (!in_array($post_type, $all_postypes))
325
+					$post_type = 'gd_place';
326 326
 
327
-                $category_taxonomy = geodir_get_taxonomies($post_type);
328
-                $categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC'));
327
+				$category_taxonomy = geodir_get_taxonomies($post_type);
328
+				$categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC'));
329 329
 
330
-                ?>
330
+				?>
331 331
 
332 332
                 <select multiple="multiple" class="widefat" name="<?php echo $this->get_field_name('category'); ?>[]"
333 333
                         onchange="geodir_popular_widget_cat_title(this)">
334 334
 
335 335
                     <option <?php if (!is_array($category) || (is_array($category) && in_array('0', $category))) {
336
-                        echo 'selected="selected"';
337
-                    } ?> value="0"><?php _e('All', 'geodirectory'); ?></option>
336
+						echo 'selected="selected"';
337
+					} ?> value="0"><?php _e('All', 'geodirectory'); ?></option>
338 338
                     <?php foreach ($categories as $category_obj) {
339
-                        $selected = '';
340
-                        if (is_array($category) && in_array($category_obj->term_id, $category))
341
-                            echo $selected = 'selected="selected"';
339
+						$selected = '';
340
+						if (is_array($category) && in_array($category_obj->term_id, $category))
341
+							echo $selected = 'selected="selected"';
342 342
 
343
-                        ?>
343
+						?>
344 344
 
345 345
                         <option <?php echo $selected; ?>
346 346
                             value="<?php echo $category_obj->term_id; ?>"><?php echo geodir_utf8_ucfirst($category_obj->name); ?></option>
@@ -365,28 +365,28 @@  discard block
 block discarded – undo
365 365
                         name="<?php echo $this->get_field_name('list_sort'); ?>">
366 366
 
367 367
                     <option <?php if ($list_sort == 'az') {
368
-                        echo 'selected="selected"';
369
-                    } ?> value="az"><?php _e('A-Z', 'geodirectory'); ?></option>
368
+						echo 'selected="selected"';
369
+					} ?> value="az"><?php _e('A-Z', 'geodirectory'); ?></option>
370 370
 
371 371
                     <option <?php if ($list_sort == 'latest') {
372
-                        echo 'selected="selected"';
373
-                    } ?> value="latest"><?php _e('Latest', 'geodirectory'); ?></option>
372
+						echo 'selected="selected"';
373
+					} ?> value="latest"><?php _e('Latest', 'geodirectory'); ?></option>
374 374
 
375 375
                     <option <?php if ($list_sort == 'featured') {
376
-                        echo 'selected="selected"';
377
-                    } ?> value="featured"><?php _e('Featured', 'geodirectory'); ?></option>
376
+						echo 'selected="selected"';
377
+					} ?> value="featured"><?php _e('Featured', 'geodirectory'); ?></option>
378 378
 
379 379
                     <option <?php if ($list_sort == 'high_review') {
380
-                        echo 'selected="selected"';
381
-                    } ?> value="high_review"><?php _e('Review', 'geodirectory'); ?></option>
380
+						echo 'selected="selected"';
381
+					} ?> value="high_review"><?php _e('Review', 'geodirectory'); ?></option>
382 382
 
383 383
                     <option <?php if ($list_sort == 'high_rating') {
384
-                        echo 'selected="selected"';
385
-                    } ?> value="high_rating"><?php _e('Rating', 'geodirectory'); ?></option>
384
+						echo 'selected="selected"';
385
+					} ?> value="high_rating"><?php _e('Rating', 'geodirectory'); ?></option>
386 386
 
387 387
                     <option <?php if ($list_sort == 'random') {
388
-                        echo 'selected="selected"';
389
-                    } ?> value="random"><?php _e('Random', 'geodirectory'); ?></option>
388
+						echo 'selected="selected"';
389
+					} ?> value="random"><?php _e('Random', 'geodirectory'); ?></option>
390 390
 
391 391
                 </select>
392 392
             </label>
@@ -409,24 +409,24 @@  discard block
 block discarded – undo
409 409
                 <select class="widefat" id="<?php echo $this->get_field_id('layout'); ?>"
410 410
                         name="<?php echo $this->get_field_name('layout'); ?>">
411 411
                     <option <?php if ($layout == 'gridview_onehalf') {
412
-                        echo 'selected="selected"';
413
-                    } ?>
412
+						echo 'selected="selected"';
413
+					} ?>
414 414
                         value="gridview_onehalf"><?php _e('Grid View (Two Columns)', 'geodirectory'); ?></option>
415 415
                     <option <?php if ($layout == 'gridview_onethird') {
416
-                        echo 'selected="selected"';
417
-                    } ?>
416
+						echo 'selected="selected"';
417
+					} ?>
418 418
                         value="gridview_onethird"><?php _e('Grid View (Three Columns)', 'geodirectory'); ?></option>
419 419
                     <option <?php if ($layout == 'gridview_onefourth') {
420
-                        echo 'selected="selected"';
421
-                    } ?>
420
+						echo 'selected="selected"';
421
+					} ?>
422 422
                         value="gridview_onefourth"><?php _e('Grid View (Four Columns)', 'geodirectory'); ?></option>
423 423
                     <option <?php if ($layout == 'gridview_onefifth') {
424
-                        echo 'selected="selected"';
425
-                    } ?>
424
+						echo 'selected="selected"';
425
+					} ?>
426 426
                         value="gridview_onefifth"><?php _e('Grid View (Five Columns)', 'geodirectory'); ?></option>
427 427
                     <option <?php if ($layout == 'list') {
428
-                        echo 'selected="selected"';
429
-                    } ?> value="list"><?php _e('List view', 'geodirectory'); ?></option>
428
+						echo 'selected="selected"';
429
+					} ?> value="list"><?php _e('List view', 'geodirectory'); ?></option>
430 430
 
431 431
                 </select>
432 432
             </label>
@@ -496,8 +496,8 @@  discard block
 block discarded – undo
496 496
                 for="<?php echo $this->get_field_id('use_viewing_post_type'); ?>"><?php _e('Use current viewing post type:', 'geodirectory'); ?>
497 497
                 <input type="checkbox" id="<?php echo $this->get_field_id('use_viewing_post_type'); ?>"
498 498
                        name="<?php echo $this->get_field_name('use_viewing_post_type'); ?>" <?php if ($use_viewing_post_type) {
499
-                    echo 'checked="checked"';
500
-                } ?>  value="1"/>
499
+					echo 'checked="checked"';
500
+				} ?>  value="1"/>
501 501
             </label>
502 502
         </p>
503 503
         <p>
@@ -545,7 +545,7 @@  discard block
 block discarded – undo
545 545
         </script>
546 546
 
547 547
     <?php
548
-    }
548
+	}
549 549
 } // class geodir_popular_postview
550 550
 
551 551
 register_widget('geodir_popular_postview');
552 552
\ No newline at end of file
Please login to merge, or discard this patch.