Passed
Push — master ( 54f1c2...fa1018 )
by Stiofan
10:56
created
geodirectory-functions/compatibility/Avada.php 3 patches
Indentation   +107 added lines, -107 removed lines patch added patch discarded remove patch
@@ -18,10 +18,10 @@  discard block
 block discarded – undo
18 18
  */
19 19
 function gd_strip_breadcrumb_wrappers($breadcrumb)
20 20
 {
21
-    $breadcrumb = str_replace(array("<li>","</li>"), "", $breadcrumb);
22
-    $breadcrumb = str_replace('<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs">', '<ul class="fusion-breadcrumbs"><li>', $breadcrumb);
23
-    $breadcrumb = str_replace('</ul></div>', '</li></ul>', $breadcrumb);
24
-    return $breadcrumb;
21
+	$breadcrumb = str_replace(array("<li>","</li>"), "", $breadcrumb);
22
+	$breadcrumb = str_replace('<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs">', '<ul class="fusion-breadcrumbs"><li>', $breadcrumb);
23
+	$breadcrumb = str_replace('</ul></div>', '</li></ul>', $breadcrumb);
24
+	return $breadcrumb;
25 25
 }
26 26
 
27 27
 add_filter('geodir_breadcrumb_separator', 'gd_change_breadcrumb_separator');
@@ -35,8 +35,8 @@  discard block
 block discarded – undo
35 35
  */
36 36
 function gd_change_breadcrumb_separator($separator)
37 37
 {
38
-    $separator = ' / ';
39
-    return $separator;
38
+	$separator = ' / ';
39
+	return $separator;
40 40
 }
41 41
 
42 42
 add_action('avada_override_current_page_title_bar','gd_avada_current_page_title_bar_change');
@@ -49,11 +49,11 @@  discard block
 block discarded – undo
49 49
  */
50 50
 function gd_avada_current_page_title_bar_change($c_pageID)
51 51
 {
52
-    if (geodir_is_geodir_page()) {
53
-        gd_avada_current_page_title_bar();
54
-    }else{
55
-        avada_current_page_title_bar( $c_pageID );
56
-    }
52
+	if (geodir_is_geodir_page()) {
53
+		gd_avada_current_page_title_bar();
54
+	}else{
55
+		avada_current_page_title_bar( $c_pageID );
56
+	}
57 57
 
58 58
 }
59 59
 
@@ -65,50 +65,50 @@  discard block
 block discarded – undo
65 65
  */
66 66
 function gd_avada_current_page_title_bar()
67 67
 {
68
-    ob_start();
69
-    geodir_breadcrumb();
70
-    $secondary_content = ob_get_contents();
71
-    ob_get_clean();
72
-
73
-    $title = '';
74
-    $subtitle = '';
75
-
76
-    if (geodir_is_page('listing')) {
77
-        ob_start(); // Start buffering;
78
-        geodir_action_listings_title();
79
-        $title = ob_get_clean();
80
-        avada_page_title_bar($title, $subtitle, $secondary_content);
81
-    }
82
-
83
-    if (geodir_is_page('add-listing')) {
84
-        ob_start(); // Start buffering;
85
-        geodir_action_add_listing_page_title();
86
-        $title = ob_get_clean();
87
-        avada_page_title_bar($title, $subtitle, $secondary_content);
88
-    }
89
-
90
-    if (geodir_is_page('author')) {
91
-        ob_start(); // Start buffering;
92
-        geodir_action_author_page_title();
93
-        $title = ob_get_clean();
94
-        avada_page_title_bar($title, $subtitle, $secondary_content);
95
-    }
68
+	ob_start();
69
+	geodir_breadcrumb();
70
+	$secondary_content = ob_get_contents();
71
+	ob_get_clean();
72
+
73
+	$title = '';
74
+	$subtitle = '';
75
+
76
+	if (geodir_is_page('listing')) {
77
+		ob_start(); // Start buffering;
78
+		geodir_action_listings_title();
79
+		$title = ob_get_clean();
80
+		avada_page_title_bar($title, $subtitle, $secondary_content);
81
+	}
82
+
83
+	if (geodir_is_page('add-listing')) {
84
+		ob_start(); // Start buffering;
85
+		geodir_action_add_listing_page_title();
86
+		$title = ob_get_clean();
87
+		avada_page_title_bar($title, $subtitle, $secondary_content);
88
+	}
89
+
90
+	if (geodir_is_page('author')) {
91
+		ob_start(); // Start buffering;
92
+		geodir_action_author_page_title();
93
+		$title = ob_get_clean();
94
+		avada_page_title_bar($title, $subtitle, $secondary_content);
95
+	}
96 96
     
97 97
 
98
-    if (geodir_is_page('detail') || geodir_is_page('preview')) {
99
-        if ( $title = get_post_meta( get_the_ID(), 'pyre_page_title_custom_text', true ) ) {}
100
-        else {
101
-            $title = get_the_title();
102
-        }
103
-        avada_page_title_bar($title, $subtitle, $secondary_content);
104
-    }
105
-
106
-    if (geodir_is_page('search')) {
107
-        ob_start(); // Start buffering;
108
-        geodir_action_search_page_title();
109
-        $title = ob_get_clean();
110
-        avada_page_title_bar($title, $subtitle, $secondary_content);
111
-    }
98
+	if (geodir_is_page('detail') || geodir_is_page('preview')) {
99
+		if ( $title = get_post_meta( get_the_ID(), 'pyre_page_title_custom_text', true ) ) {}
100
+		else {
101
+			$title = get_the_title();
102
+		}
103
+		avada_page_title_bar($title, $subtitle, $secondary_content);
104
+	}
105
+
106
+	if (geodir_is_page('search')) {
107
+		ob_start(); // Start buffering;
108
+		geodir_action_search_page_title();
109
+		$title = ob_get_clean();
110
+		avada_page_title_bar($title, $subtitle, $secondary_content);
111
+	}
112 112
 }
113 113
 
114 114
 /**
@@ -119,34 +119,34 @@  discard block
 block discarded – undo
119 119
  */
120 120
 function gd_compat_php_avada()
121 121
 {
122
-    // change widget wrappers
123
-    //add_filter( 'geodir_before_widget', 'geodir_before_widget_compat',10,1 );
124
-    //add_filter( 'geodir_after_widget', 'geodir_after_widget_compat',10,1 );
125
-
126
-    // REMOVE BREADCRUMB
127
-    remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20);
128
-    remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20);
129
-    remove_action('geodir_author_before_main_content', 'geodir_breadcrumb', 20);
130
-    remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20);
131
-    remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20);
132
-    remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20);
133
-
134
-    // REMOVE PAGE TITLES
135
-    remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10);
136
-    remove_action('geodir_add_listing_page_title', 'geodir_action_add_listing_page_title', 10);
137
-    remove_action('geodir_details_main_content', 'geodir_action_page_title', 20);
138
-    remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10);
139
-    remove_action('geodir_author_page_title', 'geodir_action_author_page_title', 10);
140
-
141
-    // make top section wide
142
-    remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10);
143
-    remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10);
144
-    remove_action('geodir_author_before_main_content', 'geodir_action_geodir_sidebar_author_top', 10);
145
-    remove_action('geodir_search_before_main_content', 'geodir_action_geodir_sidebar_search_top', 10);
146
-    remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_sidebar_detail_top', 10);
147
-    remove_action('geodir_listings_before_main_content', 'geodir_action_geodir_sidebar_listings_top', 10);
148
-
149
-    //gd_compat_add_top_section_back();
122
+	// change widget wrappers
123
+	//add_filter( 'geodir_before_widget', 'geodir_before_widget_compat',10,1 );
124
+	//add_filter( 'geodir_after_widget', 'geodir_after_widget_compat',10,1 );
125
+
126
+	// REMOVE BREADCRUMB
127
+	remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20);
128
+	remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20);
129
+	remove_action('geodir_author_before_main_content', 'geodir_breadcrumb', 20);
130
+	remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20);
131
+	remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20);
132
+	remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20);
133
+
134
+	// REMOVE PAGE TITLES
135
+	remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10);
136
+	remove_action('geodir_add_listing_page_title', 'geodir_action_add_listing_page_title', 10);
137
+	remove_action('geodir_details_main_content', 'geodir_action_page_title', 20);
138
+	remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10);
139
+	remove_action('geodir_author_page_title', 'geodir_action_author_page_title', 10);
140
+
141
+	// make top section wide
142
+	remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10);
143
+	remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10);
144
+	remove_action('geodir_author_before_main_content', 'geodir_action_geodir_sidebar_author_top', 10);
145
+	remove_action('geodir_search_before_main_content', 'geodir_action_geodir_sidebar_search_top', 10);
146
+	remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_sidebar_detail_top', 10);
147
+	remove_action('geodir_listings_before_main_content', 'geodir_action_geodir_sidebar_listings_top', 10);
148
+
149
+	//gd_compat_add_top_section_back();
150 150
 
151 151
 }
152 152
 
@@ -160,17 +160,17 @@  discard block
 block discarded – undo
160 160
 function gd_compat_add_top_section_back()
161 161
 {
162 162
 
163
-    if (is_page_geodir_home() || geodir_is_page('location')) {
164
-        geodir_action_geodir_sidebar_home_top();
165
-    } elseif (geodir_is_page('listing')) {
166
-        geodir_action_geodir_sidebar_listings_top();
167
-    } elseif (geodir_is_page('detail')) {
168
-        geodir_action_geodir_sidebar_detail_top();
169
-    } elseif (geodir_is_page('search')) {
170
-        geodir_action_geodir_sidebar_search_top();
171
-    } elseif (geodir_is_page('author')) {
172
-        geodir_action_geodir_sidebar_author_top();
173
-    }
163
+	if (is_page_geodir_home() || geodir_is_page('location')) {
164
+		geodir_action_geodir_sidebar_home_top();
165
+	} elseif (geodir_is_page('listing')) {
166
+		geodir_action_geodir_sidebar_listings_top();
167
+	} elseif (geodir_is_page('detail')) {
168
+		geodir_action_geodir_sidebar_detail_top();
169
+	} elseif (geodir_is_page('search')) {
170
+		geodir_action_geodir_sidebar_search_top();
171
+	} elseif (geodir_is_page('author')) {
172
+		geodir_action_geodir_sidebar_author_top();
173
+	}
174 174
 
175 175
 
176 176
 }
@@ -187,12 +187,12 @@  discard block
 block discarded – undo
187 187
  */
188 188
 function gd_compat_body_class($classes)
189 189
 {
190
-    if (geodir_is_geodir_page()) {
191
-        $classes[] = 'wpgeo-avada';
192
-    } else {
193
-        $classes[] = '';
194
-    }
195
-    return $classes;
190
+	if (geodir_is_geodir_page()) {
191
+		$classes[] = 'wpgeo-avada';
192
+	} else {
193
+		$classes[] = '';
194
+	}
195
+	return $classes;
196 196
 }
197 197
 
198 198
 
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
  */
207 207
 function geodir_before_widget_compat($var)
208 208
 {
209
-    return '<div id="%1$s" class="geodir-widget %2$s">';
209
+	return '<div id="%1$s" class="geodir-widget %2$s">';
210 210
 }
211 211
 
212 212
 /**
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
  */
220 220
 function geodir_after_widget_compat($var)
221 221
 {
222
-    return '</div>';
222
+	return '</div>';
223 223
 }
224 224
 
225 225
 add_filter('geodir_search_form_class', 'geodir_search_form_class_avada');
@@ -233,8 +233,8 @@  discard block
 block discarded – undo
233 233
  */
234 234
 function geodir_search_form_class_avada($class)
235 235
 {
236
-    $class .= ' search';
237
-    return $class;
236
+	$class .= ' search';
237
+	return $class;
238 238
 }
239 239
 
240 240
 
@@ -243,11 +243,11 @@  discard block
 block discarded – undo
243 243
 
244 244
 // Avada sets the search page to use wither post or page, we need it to be 'any'
245 245
 function gd_avada_search_filter( $query ) {
246
-    if ( geodir_is_page('search') && is_search() && $query->is_search) {
247
-            $query->set('post_type', 'any');
248
-    }
249
-    return $query;
246
+	if ( geodir_is_page('search') && is_search() && $query->is_search) {
247
+			$query->set('post_type', 'any');
248
+	}
249
+	return $query;
250 250
 }
251 251
 if ( ! is_admin() ) {
252
-    add_filter( 'pre_get_posts', 'gd_avada_search_filter',11 );
252
+	add_filter( 'pre_get_posts', 'gd_avada_search_filter',11 );
253 253
 }
254 254
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
  */
19 19
 function gd_strip_breadcrumb_wrappers($breadcrumb)
20 20
 {
21
-    $breadcrumb = str_replace(array("<li>","</li>"), "", $breadcrumb);
21
+    $breadcrumb = str_replace(array("<li>", "</li>"), "", $breadcrumb);
22 22
     $breadcrumb = str_replace('<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs">', '<ul class="fusion-breadcrumbs"><li>', $breadcrumb);
23 23
     $breadcrumb = str_replace('</ul></div>', '</li></ul>', $breadcrumb);
24 24
     return $breadcrumb;
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
     return $separator;
40 40
 }
41 41
 
42
-add_action('avada_override_current_page_title_bar','gd_avada_current_page_title_bar_change');
42
+add_action('avada_override_current_page_title_bar', 'gd_avada_current_page_title_bar_change');
43 43
 /**
44 44
  * new title bar functions for gd pages.
45 45
  *
@@ -51,8 +51,8 @@  discard block
 block discarded – undo
51 51
 {
52 52
     if (geodir_is_geodir_page()) {
53 53
         gd_avada_current_page_title_bar();
54
-    }else{
55
-        avada_current_page_title_bar( $c_pageID );
54
+    } else {
55
+        avada_current_page_title_bar($c_pageID);
56 56
     }
57 57
 
58 58
 }
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
     
97 97
 
98 98
     if (geodir_is_page('detail') || geodir_is_page('preview')) {
99
-        if ( $title = get_post_meta( get_the_ID(), 'pyre_page_title_custom_text', true ) ) {}
99
+        if ($title = get_post_meta(get_the_ID(), 'pyre_page_title_custom_text', true)) {}
100 100
         else {
101 101
             $title = get_the_title();
102 102
         }
@@ -242,12 +242,12 @@  discard block
 block discarded – undo
242 242
 gd_compat_php_avada();
243 243
 
244 244
 // Avada sets the search page to use wither post or page, we need it to be 'any'
245
-function gd_avada_search_filter( $query ) {
246
-    if ( geodir_is_page('search') && is_search() && $query->is_search) {
245
+function gd_avada_search_filter($query) {
246
+    if (geodir_is_page('search') && is_search() && $query->is_search) {
247 247
             $query->set('post_type', 'any');
248 248
     }
249 249
     return $query;
250 250
 }
251
-if ( ! is_admin() ) {
252
-    add_filter( 'pre_get_posts', 'gd_avada_search_filter',11 );
251
+if (!is_admin()) {
252
+    add_filter('pre_get_posts', 'gd_avada_search_filter', 11);
253 253
 }
254 254
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +2 added lines, -3 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
 {
52 52
     if (geodir_is_geodir_page()) {
53 53
         gd_avada_current_page_title_bar();
54
-    }else{
54
+    } else{
55 55
         avada_current_page_title_bar( $c_pageID );
56 56
     }
57 57
 
@@ -96,8 +96,7 @@  discard block
 block discarded – undo
96 96
     
97 97
 
98 98
     if (geodir_is_page('detail') || geodir_is_page('preview')) {
99
-        if ( $title = get_post_meta( get_the_ID(), 'pyre_page_title_custom_text', true ) ) {}
100
-        else {
99
+        if ( $title = get_post_meta( get_the_ID(), 'pyre_page_title_custom_text', true ) ) {} else {
101 100
             $title = get_the_title();
102 101
         }
103 102
         avada_page_title_bar($title, $subtitle, $secondary_content);
Please login to merge, or discard this patch.
geodirectory_hooks_actions.php 1 patch
Indentation   +1481 added lines, -1481 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
  */
20 20
 function geodir_get_ajax_url()
21 21
 {
22
-    return admin_url('admin-ajax.php?action=geodir_ajax_action');
22
+	return admin_url('admin-ajax.php?action=geodir_ajax_action');
23 23
 }
24 24
 
25 25
 /////////////////////
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 add_filter('query_vars', 'geodir_add_geodir_page_var');
88 88
 add_action('wp', 'geodir_add_page_id_in_query_var'); // problem fix in wordpress 3.8
89 89
 if (get_option('permalink_structure') != '')
90
-    add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
90
+	add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
91 91
 
92 92
 add_filter('parse_query', 'geodir_modified_query');
93 93
 
@@ -154,14 +154,14 @@  discard block
 block discarded – undo
154 154
 /* POST AND LOOP ACTIONS */
155 155
 ////////////////////////
156 156
 if (!is_admin()) {
157
-    add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtural page from everywhere
158
-    add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
-    /** Exclude Virtual Pages From Pages List **/
160
-    add_action('pre_get_posts', 'set_listing_request', 0);
161
-    add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
-    add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
-    add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
-    add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
157
+	add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtural page from everywhere
158
+	add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
+	/** Exclude Virtual Pages From Pages List **/
160
+	add_action('pre_get_posts', 'set_listing_request', 0);
161
+	add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
+	add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
+	add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
+	add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
165 165
 }
166 166
 
167 167
 
@@ -222,12 +222,12 @@  discard block
 block discarded – undo
222 222
  */
223 223
 function geodir_unset_prev_theme_nav_location($newname)
224 224
 {
225
-    $geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
226
-    if ($geodir_theme_location) {
227
-        update_option('geodir_theme_location_nav', $geodir_theme_location);
228
-    } else {
229
-        update_option('geodir_theme_location_nav', '');
230
-    }
225
+	$geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
226
+	if ($geodir_theme_location) {
227
+		update_option('geodir_theme_location_nav', $geodir_theme_location);
228
+	} else {
229
+		update_option('geodir_theme_location_nav', '');
230
+	}
231 231
 }
232 232
 
233 233
 /// add action for theme switch to blank previous theme navigation location setting
@@ -248,32 +248,32 @@  discard block
 block discarded – undo
248 248
  */
249 249
 function geodir_add_post_filters()
250 250
 {
251
-    /**
252
-     * Contains all function for filtering listing.
253
-     *
254
-     * @since 1.0.0
255
-     * @package GeoDirectory
256
-     */
257
-    include_once('geodirectory-functions/listing_filters.php');
251
+	/**
252
+	 * Contains all function for filtering listing.
253
+	 *
254
+	 * @since 1.0.0
255
+	 * @package GeoDirectory
256
+	 */
257
+	include_once('geodirectory-functions/listing_filters.php');
258 258
 }
259 259
 
260 260
 
261 261
 if (!function_exists('geodir_init_defaults')) {
262
-    /**
263
-     * Calls the function to register the GeoDirectory default CPT and taxonomies.
264
-     *
265
-     * @since 1.0.0
266
-     * @package GeoDirectory
267
-     */
268
-    function geodir_init_defaults()
269
-    {
270
-        if (function_exists('geodir_register_defaults')) {
262
+	/**
263
+	 * Calls the function to register the GeoDirectory default CPT and taxonomies.
264
+	 *
265
+	 * @since 1.0.0
266
+	 * @package GeoDirectory
267
+	 */
268
+	function geodir_init_defaults()
269
+	{
270
+		if (function_exists('geodir_register_defaults')) {
271 271
 
272
-            geodir_register_defaults();
272
+			geodir_register_defaults();
273 273
 
274
-        }
274
+		}
275 275
 
276
-    }
276
+	}
277 277
 }
278 278
 
279 279
 
@@ -295,26 +295,26 @@  discard block
 block discarded – undo
295 295
 // CALLED ON 'sidebars_widgets' FILTER
296 296
 
297 297
 if (!function_exists('geodir_restrict_widget')) {
298
-    /**
299
-     * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
300
-     *
301
-     * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
302
-     * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
303
-     * @since 1.0.0
304
-     * @package GeoDirectory
305
-     */
306
-    function geodir_restrict_widget()
307
-    {
308
-        global $is_listing, $is_single_place;
298
+	/**
299
+	 * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
300
+	 *
301
+	 * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
302
+	 * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
303
+	 * @since 1.0.0
304
+	 * @package GeoDirectory
305
+	 */
306
+	function geodir_restrict_widget()
307
+	{
308
+		global $is_listing, $is_single_place;
309 309
 
310
-        // set is listing	
311
-        (geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
310
+		// set is listing	
311
+		(geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
312 312
 
313
-        // set is single place
314
-        (geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
313
+		// set is single place
314
+		(geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
315 315
 
316 316
 
317
-    }
317
+	}
318 318
 }
319 319
 
320 320
 
@@ -335,32 +335,32 @@  discard block
 block discarded – undo
335 335
  */
336 336
 function geodir_detail_page_sidebar_content_sorting()
337 337
 {
338
-    $arr_detail_page_sidebar_content =
339
-        /**
340
-         * An array of functions to be called to be displayed on the details (post) page sidebar.
341
-         *
342
-         * This filter can be used to remove sections of the details page sidebar,
343
-         * add new sections or rearrange the order of the sections.
344
-         *
345
-         * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
346
-         * @since 1.0.0
347
-         */
348
-        apply_filters('geodir_detail_page_sidebar_content',
349
-            array('geodir_social_sharing_buttons',
350
-                'geodir_share_this_button',
351
-                'geodir_detail_page_google_analytics',
352
-                'geodir_edit_post_link',
353
-                //'geodir_detail_page_review_rating',
354
-                'geodir_detail_page_more_info'
355
-            ) // end of array 
356
-        ); // end of apply filter
357
-    if (!empty($arr_detail_page_sidebar_content)) {
358
-        foreach ($arr_detail_page_sidebar_content as $content_function) {
359
-            if (function_exists($content_function)) {
360
-                add_action('geodir_detail_page_sidebar', $content_function);
361
-            }
362
-        }
363
-    }
338
+	$arr_detail_page_sidebar_content =
339
+		/**
340
+		 * An array of functions to be called to be displayed on the details (post) page sidebar.
341
+		 *
342
+		 * This filter can be used to remove sections of the details page sidebar,
343
+		 * add new sections or rearrange the order of the sections.
344
+		 *
345
+		 * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
346
+		 * @since 1.0.0
347
+		 */
348
+		apply_filters('geodir_detail_page_sidebar_content',
349
+			array('geodir_social_sharing_buttons',
350
+				'geodir_share_this_button',
351
+				'geodir_detail_page_google_analytics',
352
+				'geodir_edit_post_link',
353
+				//'geodir_detail_page_review_rating',
354
+				'geodir_detail_page_more_info'
355
+			) // end of array 
356
+		); // end of apply filter
357
+	if (!empty($arr_detail_page_sidebar_content)) {
358
+		foreach ($arr_detail_page_sidebar_content as $content_function) {
359
+			if (function_exists($content_function)) {
360
+				add_action('geodir_detail_page_sidebar', $content_function);
361
+			}
362
+		}
363
+	}
364 364
 }
365 365
 
366 366
 add_action('geodir_after_edit_post_link', 'geodir_add_to_favourite_link', 1);
@@ -375,14 +375,14 @@  discard block
 block discarded – undo
375 375
  */
376 376
 function geodir_add_to_favourite_link()
377 377
 {
378
-    global $post, $preview;
379
-    if (!$preview && geodir_is_page('detail')) {
380
-        ?>
378
+	global $post, $preview;
379
+	if (!$preview && geodir_is_page('detail')) {
380
+		?>
381 381
         <p class="edit_link">
382 382
             <?php geodir_favourite_html($post->post_author, $post->ID); ?>
383 383
         </p>
384 384
     <?php
385
-    }
385
+	}
386 386
 }
387 387
 
388 388
 /**
@@ -396,41 +396,41 @@  discard block
 block discarded – undo
396 396
  */
397 397
 function geodir_social_sharing_buttons()
398 398
 {
399
-    global $preview;
400
-    ob_start(); // Start  buffering;
401
-    /**
402
-     * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
403
-     *
404
-     * @since 1.0.0
405
-     */
406
-    do_action('geodir_before_social_sharing_buttons');
407
-    if (!$preview) {
408
-        ?>
399
+	global $preview;
400
+	ob_start(); // Start  buffering;
401
+	/**
402
+	 * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
403
+	 *
404
+	 * @since 1.0.0
405
+	 */
406
+	do_action('geodir_before_social_sharing_buttons');
407
+	if (!$preview) {
408
+		?>
409 409
         <div class="likethis">
410 410
             <?php geodir_twitter_tweet_button(); ?>
411 411
             <?php geodir_fb_like_button(); ?>
412 412
             <?php geodir_google_plus_button(); ?>
413 413
         </div>
414 414
     <?php
415
-    }// end of if, if its a preview or not
416
-
417
-    /**
418
-     * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
419
-     *
420
-     * @since 1.0.0
421
-     */
422
-    do_action('geodir_after_social_sharing_buttons');
423
-    $content_html = ob_get_clean();
424
-    if (trim($content_html) != '')
425
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
427
-        /**
428
-         * Filter the geodir_social_sharing_buttons() function content.
429
-         *
430
-         * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
431
-         */
432
-        echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
433
-    }
415
+	}// end of if, if its a preview or not
416
+
417
+	/**
418
+	 * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
419
+	 *
420
+	 * @since 1.0.0
421
+	 */
422
+	do_action('geodir_after_social_sharing_buttons');
423
+	$content_html = ob_get_clean();
424
+	if (trim($content_html) != '')
425
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
+	if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
427
+		/**
428
+		 * Filter the geodir_social_sharing_buttons() function content.
429
+		 *
430
+		 * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
431
+		 */
432
+		echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
433
+	}
434 434
 
435 435
 
436 436
 }
@@ -446,39 +446,39 @@  discard block
 block discarded – undo
446 446
  */
447 447
 function geodir_share_this_button()
448 448
 {
449
-    global $preview;
450
-    ob_start(); // Start buffering;
451
-    /**
452
-     * This is called before the share this html in the function geodir_share_this_button()
453
-     *
454
-     * @since 1.0.0
455
-     */
456
-    do_action('geodir_before_share_this_button');
457
-    if (!$preview) {
458
-        ?>
449
+	global $preview;
450
+	ob_start(); // Start buffering;
451
+	/**
452
+	 * This is called before the share this html in the function geodir_share_this_button()
453
+	 *
454
+	 * @since 1.0.0
455
+	 */
456
+	do_action('geodir_before_share_this_button');
457
+	if (!$preview) {
458
+		?>
459 459
         <div class="share clearfix">
460 460
             <?php geodir_share_this_button_code(); ?>
461 461
         </div>
462 462
     <?php
463
-    }// end of if, if its a preview or not
464
-    /**
465
-     * This is called after the share this html in the function geodir_share_this_button()
466
-     *
467
-     * @since 1.0.0
468
-     */
469
-    do_action('geodir_after_share_this_button');
470
-    $content_html = ob_get_clean();
471
-    if (trim($content_html) != '')
472
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-sharethis">' . $content_html . '</div>';
473
-    if ((int)get_option('geodir_disable_sharethis_button_section') != 1) {
474
-        /**
475
-         * Filter the geodir_share_this_button() function content.
476
-         *
477
-         * @param string $content_html The output html of the geodir_share_this_button() function.
478
-         * @since 1.0.0
479
-         */
480
-        echo $content_html = apply_filters('geodir_share_this_button_html', $content_html);
481
-    }
463
+	}// end of if, if its a preview or not
464
+	/**
465
+	 * This is called after the share this html in the function geodir_share_this_button()
466
+	 *
467
+	 * @since 1.0.0
468
+	 */
469
+	do_action('geodir_after_share_this_button');
470
+	$content_html = ob_get_clean();
471
+	if (trim($content_html) != '')
472
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-sharethis">' . $content_html . '</div>';
473
+	if ((int)get_option('geodir_disable_sharethis_button_section') != 1) {
474
+		/**
475
+		 * Filter the geodir_share_this_button() function content.
476
+		 *
477
+		 * @param string $content_html The output html of the geodir_share_this_button() function.
478
+		 * @since 1.0.0
479
+		 */
480
+		echo $content_html = apply_filters('geodir_share_this_button_html', $content_html);
481
+	}
482 482
 
483 483
 }
484 484
 
@@ -494,46 +494,46 @@  discard block
 block discarded – undo
494 494
  */
495 495
 function geodir_edit_post_link()
496 496
 {
497
-    global $post, $preview;
498
-    ob_start(); // Start buffering;
499
-    /**
500
-     * This is called before the edit post link html in the function geodir_edit_post_link()
501
-     *
502
-     * @since 1.0.0
503
-     */
504
-    do_action('geodir_before_edit_post_link');
505
-    if (!$preview) {
506
-        $is_current_user_owner = geodir_listing_belong_to_current_user();
497
+	global $post, $preview;
498
+	ob_start(); // Start buffering;
499
+	/**
500
+	 * This is called before the edit post link html in the function geodir_edit_post_link()
501
+	 *
502
+	 * @since 1.0.0
503
+	 */
504
+	do_action('geodir_before_edit_post_link');
505
+	if (!$preview) {
506
+		$is_current_user_owner = geodir_listing_belong_to_current_user();
507 507
         
508
-        if ($is_current_user_owner) {
509
-            $post_id = $post->ID;
508
+		if ($is_current_user_owner) {
509
+			$post_id = $post->ID;
510 510
             
511
-            if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
512
-                $post_id = (int)$_REQUEST['pid'];
513
-            }
511
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
512
+				$post_id = (int)$_REQUEST['pid'];
513
+			}
514 514
 
515
-            $postlink = get_permalink(geodir_add_listing_page_id());
516
-            $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
517
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
518
-        }
519
-    }// end of if, if its a preview or not
520
-    /**
521
-     * This is called after the edit post link html in the function geodir_edit_post_link()
522
-     *
523
-     * @since 1.0.0
524
-     */
525
-    do_action('geodir_after_edit_post_link');
526
-    $content_html = ob_get_clean();
527
-    if (trim($content_html) != '')
528
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
529
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
530
-        /**
531
-         * Filter the geodir_edit_post_link() function content.
532
-         *
533
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
534
-         */
535
-        echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
536
-    }
515
+			$postlink = get_permalink(geodir_add_listing_page_id());
516
+			$editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
517
+			echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
518
+		}
519
+	}// end of if, if its a preview or not
520
+	/**
521
+	 * This is called after the edit post link html in the function geodir_edit_post_link()
522
+	 *
523
+	 * @since 1.0.0
524
+	 */
525
+	do_action('geodir_after_edit_post_link');
526
+	$content_html = ob_get_clean();
527
+	if (trim($content_html) != '')
528
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
529
+	if ((int)get_option('geodir_disable_user_links_section') != 1) {
530
+		/**
531
+		 * Filter the geodir_edit_post_link() function content.
532
+		 *
533
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
534
+		 */
535
+		echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
536
+	}
537 537
 }
538 538
 
539 539
 /**
@@ -547,41 +547,41 @@  discard block
 block discarded – undo
547 547
  */
548 548
 function geodir_detail_page_google_analytics()
549 549
 {
550
-    global $post;
551
-    $package_info = array();
552
-    $package_info = geodir_post_package_info($package_info, $post);
550
+	global $post;
551
+	$package_info = array();
552
+	$package_info = geodir_post_package_info($package_info, $post);
553 553
 
554
-    $id = trim(get_option('geodir_ga_id'));
554
+	$id = trim(get_option('geodir_ga_id'));
555 555
 
556
-    if (!$id) {
557
-        return; //if no Google Analytics ID then bail.
558
-    }
556
+	if (!$id) {
557
+		return; //if no Google Analytics ID then bail.
558
+	}
559 559
 
560
-    ob_start(); // Start buffering;
561
-    /**
562
-     * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
563
-     *
564
-     * @since 1.0.0
565
-     */
566
-    do_action('geodir_before_google_analytics');
560
+	ob_start(); // Start buffering;
561
+	/**
562
+	 * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
563
+	 *
564
+	 * @since 1.0.0
565
+	 */
566
+	do_action('geodir_before_google_analytics');
567 567
     
568
-    $refresh_time = get_option('geodir_ga_refresh_time', 5);
569
-    /**
570
-     * Filter the time interval to check & refresh new users results.
571
-     *
572
-     * @since 1.5.9
573
-     *
574
-     * @param int $refresh_time Time interval to check & refresh new users results.
575
-     */
576
-    $refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
577
-    $refresh_time = absint($refresh_time * 1000);
568
+	$refresh_time = get_option('geodir_ga_refresh_time', 5);
569
+	/**
570
+	 * Filter the time interval to check & refresh new users results.
571
+	 *
572
+	 * @since 1.5.9
573
+	 *
574
+	 * @param int $refresh_time Time interval to check & refresh new users results.
575
+	 */
576
+	$refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
577
+	$refresh_time = absint($refresh_time * 1000);
578 578
     
579
-    $hide_refresh = get_option('geodir_ga_auto_refresh');
579
+	$hide_refresh = get_option('geodir_ga_auto_refresh');
580 580
     
581
-    $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
582
-    if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
583
-        $page_url = urlencode($_SERVER['REQUEST_URI']);
584
-        ?>
581
+	$auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
582
+	if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
583
+		$page_url = urlencode($_SERVER['REQUEST_URI']);
584
+		?>
585 585
         <script type="text/javascript">
586 586
             var gd_gaTimeOut;
587 587
             var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
@@ -833,15 +833,15 @@  discard block
 block discarded – undo
833 833
                     var labels = results[1].rows.map(function(row) { return +row[0]; });
834 834
 
835 835
                     <?php
836
-                    // Here we list the shorthand days of the week so it can be used in translation.
837
-                    __("Mon",'geodirectory');
838
-                    __("Tue",'geodirectory');
839
-                    __("Wed",'geodirectory');
840
-                    __("Thu",'geodirectory');
841
-                    __("Fri",'geodirectory');
842
-                    __("Sat",'geodirectory');
843
-                    __("Sun",'geodirectory');
844
-                    ?>
836
+					// Here we list the shorthand days of the week so it can be used in translation.
837
+					__("Mon",'geodirectory');
838
+					__("Tue",'geodirectory');
839
+					__("Wed",'geodirectory');
840
+					__("Thu",'geodirectory');
841
+					__("Fri",'geodirectory');
842
+					__("Sat",'geodirectory');
843
+					__("Sun",'geodirectory');
844
+					?>
845 845
 
846 846
                     labels = [
847 847
                         "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
@@ -1090,24 +1090,24 @@  discard block
 block discarded – undo
1090 1090
         </span>
1091 1091
 
1092 1092
     <?php
1093
-    }
1094
-    /**
1095
-     * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1096
-     *
1097
-     * @since 1.0.0
1098
-     */
1099
-    do_action('geodir_after_google_analytics');
1100
-    $content_html = ob_get_clean();
1101
-    if (trim($content_html) != '')
1102
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1103
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1104
-        /**
1105
-         * Filter the geodir_edit_post_link() function content.
1106
-         *
1107
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
1108
-         */
1109
-        echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1110
-    }
1093
+	}
1094
+	/**
1095
+	 * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1096
+	 *
1097
+	 * @since 1.0.0
1098
+	 */
1099
+	do_action('geodir_after_google_analytics');
1100
+	$content_html = ob_get_clean();
1101
+	if (trim($content_html) != '')
1102
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1103
+	if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1104
+		/**
1105
+		 * Filter the geodir_edit_post_link() function content.
1106
+		 *
1107
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
1108
+		 */
1109
+		echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1110
+	}
1111 1111
 }
1112 1112
 
1113 1113
 /**
@@ -1123,90 +1123,90 @@  discard block
 block discarded – undo
1123 1123
  */
1124 1124
 function geodir_detail_page_review_rating()
1125 1125
 {
1126
-    global $post, $preview, $post_images;
1127
-    ob_start(); // Start  buffering;
1128
-    /**
1129
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1130
-     *
1131
-     * This is called outside the check for an actual rating and the check for preview page.
1132
-     *
1133
-     * @since 1.0.0
1134
-     */
1135
-    do_action('geodir_before_detail_page_review_rating');
1136
-
1137
-    $comment_count = geodir_get_review_count_total($post->ID);
1138
-    $post_avgratings = geodir_get_post_rating($post->ID);
1139
-
1140
-    if ($post_avgratings != 0 && !$preview) {
1141
-        /**
1142
-         * This is called before the rating html in the function geodir_detail_page_review_rating().
1143
-         *
1144
-         * This is called inside the check for an actual rating and the check for preview page.
1145
-         *
1146
-         * @since 1.0.0
1147
-         * @param float $post_avgratings Average rating for the surrent post.
1148
-         * @param int $post->ID Current post ID.
1149
-         */
1150
-        do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1151
-
1152
-        $html = '<p style=" float:left;">';
1153
-        $html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1154
-        $html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1155
-        $post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1126
+	global $post, $preview, $post_images;
1127
+	ob_start(); // Start  buffering;
1128
+	/**
1129
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1130
+	 *
1131
+	 * This is called outside the check for an actual rating and the check for preview page.
1132
+	 *
1133
+	 * @since 1.0.0
1134
+	 */
1135
+	do_action('geodir_before_detail_page_review_rating');
1136
+
1137
+	$comment_count = geodir_get_review_count_total($post->ID);
1138
+	$post_avgratings = geodir_get_post_rating($post->ID);
1139
+
1140
+	if ($post_avgratings != 0 && !$preview) {
1141
+		/**
1142
+		 * This is called before the rating html in the function geodir_detail_page_review_rating().
1143
+		 *
1144
+		 * This is called inside the check for an actual rating and the check for preview page.
1145
+		 *
1146
+		 * @since 1.0.0
1147
+		 * @param float $post_avgratings Average rating for the surrent post.
1148
+		 * @param int $post->ID Current post ID.
1149
+		 */
1150
+		do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1151
+
1152
+		$html = '<p style=" float:left;">';
1153
+		$html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1154
+		$html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1155
+		$post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1156 1156
        
1157 1157
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1158 1158
 	   
1159 1159
 	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="' . $post_avgratings . '">' . $post_avgratings . '</span> / <span itemprop="best" content="5">5</span> ' . __("based on", 'geodirectory') . ' </span><span class="count" itemprop="count" content="' . $comment_count . '">' . $comment_count . ' ' . $reviews_text . '</span><br />';
1160 1160
 
1161
-        $html .= '<span class="item">';
1162
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1161
+		$html .= '<span class="item">';
1162
+		$html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1163 1163
 
1164
-        if ($post_images) {
1165
-            foreach ($post_images as $img) {
1166
-                $post_img = $img->src;
1167
-                break;
1168
-            }
1169
-        }
1170
-
1171
-        if (isset($post_img) && $post_img) {
1172
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1173
-        }
1174
-
1175
-        $html .= '</span>';
1176
-
1177
-        echo $html .= '</div>';
1178
-        /**
1179
-         * This is called after the rating html in the function geodir_detail_page_review_rating().
1180
-         *
1181
-         * This is called inside the check for an actual rating and the check for preview page.
1182
-         *
1183
-         * @since 1.0.0
1184
-         * @param float $post_avgratings Average rating for the surrent post.
1185
-         * @param int $post->ID Current post ID.
1186
-         */
1187
-        do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1188
-    }
1189
-    /**
1190
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1191
-     *
1192
-     * This is called outside the check for an actual rating and the check for preview page.
1193
-     *
1194
-     * @since 1.0.0
1195
-     */
1196
-    do_action('geodir_after_detail_page_review_rating');
1197
-    $content_html = ob_get_clean();
1198
-    if (trim($content_html) != '') {
1199
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1200
-    }
1201
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1202
-        /**
1203
-         * Filter the geodir_detail_page_review_rating() function content.
1204
-         *
1205
-         * @since 1.0.0
1206
-         * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1207
-         */
1208
-        echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1209
-    }
1164
+		if ($post_images) {
1165
+			foreach ($post_images as $img) {
1166
+				$post_img = $img->src;
1167
+				break;
1168
+			}
1169
+		}
1170
+
1171
+		if (isset($post_img) && $post_img) {
1172
+			$html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1173
+		}
1174
+
1175
+		$html .= '</span>';
1176
+
1177
+		echo $html .= '</div>';
1178
+		/**
1179
+		 * This is called after the rating html in the function geodir_detail_page_review_rating().
1180
+		 *
1181
+		 * This is called inside the check for an actual rating and the check for preview page.
1182
+		 *
1183
+		 * @since 1.0.0
1184
+		 * @param float $post_avgratings Average rating for the surrent post.
1185
+		 * @param int $post->ID Current post ID.
1186
+		 */
1187
+		do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1188
+	}
1189
+	/**
1190
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1191
+	 *
1192
+	 * This is called outside the check for an actual rating and the check for preview page.
1193
+	 *
1194
+	 * @since 1.0.0
1195
+	 */
1196
+	do_action('geodir_after_detail_page_review_rating');
1197
+	$content_html = ob_get_clean();
1198
+	if (trim($content_html) != '') {
1199
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1200
+	}
1201
+	if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1202
+		/**
1203
+		 * Filter the geodir_detail_page_review_rating() function content.
1204
+		 *
1205
+		 * @since 1.0.0
1206
+		 * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1207
+		 */
1208
+		echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1209
+	}
1210 1210
 }
1211 1211
 
1212 1212
 /**
@@ -1218,35 +1218,35 @@  discard block
 block discarded – undo
1218 1218
  */
1219 1219
 function geodir_detail_page_more_info()
1220 1220
 {
1221
-    ob_start(); // Start  buffering;
1222
-    /**
1223
-     * This is called before the info section html.
1224
-     *
1225
-     * @since 1.0.0
1226
-     */
1227
-    do_action('geodir_before_detail_page_more_info');
1228
-    if ($geodir_post_detail_fields = geodir_show_listing_info()) {
1229
-        echo $geodir_post_detail_fields;
1230
-    }
1231
-    /**
1232
-     * This is called after the info section html.
1233
-     *
1234
-     * @since 1.0.0
1235
-     */
1236
-    do_action('geodir_after_detail_page_more_info');
1237
-
1238
-    $content_html = ob_get_clean();
1239
-    if (trim($content_html) != '')
1240
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1241
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1242
-        /**
1243
-         * Filter the output html for function geodir_detail_page_more_info().
1244
-         *
1245
-         * @since 1.0.0
1246
-         * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1247
-         */
1248
-        echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1249
-    }
1221
+	ob_start(); // Start  buffering;
1222
+	/**
1223
+	 * This is called before the info section html.
1224
+	 *
1225
+	 * @since 1.0.0
1226
+	 */
1227
+	do_action('geodir_before_detail_page_more_info');
1228
+	if ($geodir_post_detail_fields = geodir_show_listing_info()) {
1229
+		echo $geodir_post_detail_fields;
1230
+	}
1231
+	/**
1232
+	 * This is called after the info section html.
1233
+	 *
1234
+	 * @since 1.0.0
1235
+	 */
1236
+	do_action('geodir_after_detail_page_more_info');
1237
+
1238
+	$content_html = ob_get_clean();
1239
+	if (trim($content_html) != '')
1240
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1241
+	if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1242
+		/**
1243
+		 * Filter the output html for function geodir_detail_page_more_info().
1244
+		 *
1245
+		 * @since 1.0.0
1246
+		 * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1247
+		 */
1248
+		echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1249
+	}
1250 1250
 }
1251 1251
 
1252 1252
 
@@ -1260,15 +1260,15 @@  discard block
 block discarded – undo
1260 1260
  */
1261 1261
 function geodir_localize_all_js_msg()
1262 1262
 {// 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
1263
-    if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1264
-        $ajax_url = admin_url('admin-ajax.php');
1265
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1266
-        $ajax_url = admin_url('admin-ajax.php');
1267
-    } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1268
-        $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1269
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1270
-        $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1271
-    }
1263
+	if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1264
+		$ajax_url = admin_url('admin-ajax.php');
1265
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1266
+		$ajax_url = admin_url('admin-ajax.php');
1267
+	} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1268
+		$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1269
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1270
+		$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1271
+	}
1272 1272
 	
1273 1273
 	/**
1274 1274
 	 * Filter the allowed image type extensions for post images.
@@ -1278,59 +1278,59 @@  discard block
 block discarded – undo
1278 1278
 	 */
1279 1279
 	$allowed_img_types = apply_filters('geodir_allowed_post_image_exts', array('jpg', 'jpeg', 'jpe', 'gif', 'png'));
1280 1280
 	
1281
-    $default_marker_icon = get_option('geodir_default_marker_icon');
1282
-    $default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1283
-    $default_marker_width = $default_marker_size['w'];
1284
-    $default_marker_height = $default_marker_size['h'];
1281
+	$default_marker_icon = get_option('geodir_default_marker_icon');
1282
+	$default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1283
+	$default_marker_width = $default_marker_size['w'];
1284
+	$default_marker_height = $default_marker_size['h'];
1285 1285
     
1286
-    $arr_alert_msg = array(
1287
-        'geodir_plugin_url' => geodir_plugin_url(),
1288
-        'geodir_admin_ajax_url' => $ajax_url,
1289
-        'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1290
-        'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1291
-        'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1292
-        'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1293
-        //start not show alert msg
1294
-        'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1295
-        'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1296
-        'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1297
-        'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1298
-        'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1299
-        // end not show alert msg
1300
-        'my_place_listing_del' => __('Are you wish to delete this listing?', 'geodirectory'),
1301
-        //start not show alert msg
1302
-        'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1303
-        'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1304
-        'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1305
-        'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1306
-        'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1307
-        'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1308
-        'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1309
-        'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1310
-        'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1311
-        'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1312
-        'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1313
-        'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1314
-        'geodir_default_marker_icon' => $default_marker_icon,
1315
-        'geodir_default_marker_w' => $default_marker_width,
1316
-        'geodir_default_marker_h' => $default_marker_height,
1317
-        'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1318
-        'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1319
-        'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1320
-        'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1321
-        'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1322
-        'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1323
-        'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1324
-        'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1325
-        /* on/off dragging for phone devices */
1326
-        'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1327
-        'geodir_is_mobile' => wp_is_mobile() ? true : false,
1328
-        'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1329
-        'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1330
-        'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1331
-        'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1332
-        'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1333
-        'geodir_action_remove' => __('Remove', 'geodirectory'),
1286
+	$arr_alert_msg = array(
1287
+		'geodir_plugin_url' => geodir_plugin_url(),
1288
+		'geodir_admin_ajax_url' => $ajax_url,
1289
+		'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1290
+		'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1291
+		'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1292
+		'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1293
+		//start not show alert msg
1294
+		'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1295
+		'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1296
+		'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1297
+		'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1298
+		'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1299
+		// end not show alert msg
1300
+		'my_place_listing_del' => __('Are you wish to delete this listing?', 'geodirectory'),
1301
+		//start not show alert msg
1302
+		'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1303
+		'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1304
+		'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1305
+		'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1306
+		'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1307
+		'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1308
+		'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1309
+		'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1310
+		'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1311
+		'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1312
+		'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1313
+		'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1314
+		'geodir_default_marker_icon' => $default_marker_icon,
1315
+		'geodir_default_marker_w' => $default_marker_width,
1316
+		'geodir_default_marker_h' => $default_marker_height,
1317
+		'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1318
+		'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1319
+		'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1320
+		'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1321
+		'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1322
+		'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1323
+		'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1324
+		'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1325
+		/* on/off dragging for phone devices */
1326
+		'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1327
+		'geodir_is_mobile' => wp_is_mobile() ? true : false,
1328
+		'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1329
+		'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1330
+		'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1331
+		'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1332
+		'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1333
+		'geodir_action_remove' => __('Remove', 'geodirectory'),
1334 1334
 		'geodir_txt_all_files' => __('Allowed files', 'geodirectory'),
1335 1335
 		'geodir_err_file_type' => __('File type error. Allowed file types: %s', 'geodirectory'),
1336 1336
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
@@ -1338,29 +1338,29 @@  discard block
 block discarded – undo
1338 1338
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1339 1339
 		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1340 1340
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1341
-        'geodir_map_name' => geodir_map_name(),
1342
-    );
1343
-
1344
-    /**
1345
-     * Filters the translated JS strings from function geodir_localize_all_js_msg().
1346
-     *
1347
-     * With this filter you can add, remove or change translated JS strings.
1348
-     * You should add your own translations to this if you are building an addon rather than adding another script block.
1349
-     *
1350
-     * @since 1.0.0
1351
-     */
1352
-    $arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1353
-
1354
-    foreach ($arr_alert_msg as $key => $value) {
1355
-        if (!is_scalar($value))
1356
-            continue;
1357
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1358
-    }
1341
+		'geodir_map_name' => geodir_map_name(),
1342
+	);
1359 1343
 
1360
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1361
-    echo '<script>';
1362
-    echo $script;
1363
-    echo '</script>';
1344
+	/**
1345
+	 * Filters the translated JS strings from function geodir_localize_all_js_msg().
1346
+	 *
1347
+	 * With this filter you can add, remove or change translated JS strings.
1348
+	 * You should add your own translations to this if you are building an addon rather than adding another script block.
1349
+	 *
1350
+	 * @since 1.0.0
1351
+	 */
1352
+	$arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1353
+
1354
+	foreach ($arr_alert_msg as $key => $value) {
1355
+		if (!is_scalar($value))
1356
+			continue;
1357
+		$arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1358
+	}
1359
+
1360
+	$script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1361
+	echo '<script>';
1362
+	echo $script;
1363
+	echo '</script>';
1364 1364
 }
1365 1365
 
1366 1366
 add_action('admin_bar_menu', 'geodir_admin_bar_site_menu', 31);
@@ -1376,9 +1376,9 @@  discard block
 block discarded – undo
1376 1376
  */
1377 1377
 function geodir_admin_bar_site_menu($wp_admin_bar)
1378 1378
 {
1379
-    if (get_option("geodir_installed")) {
1380
-        $wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1381
-    }
1379
+	if (get_option("geodir_installed")) {
1380
+		$wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1381
+	}
1382 1382
 }
1383 1383
 
1384 1384
 add_action('geodir_before_listing', 'geodir_display_sort_options'); /*function in custom_functions.php*/
@@ -1404,25 +1404,25 @@  discard block
 block discarded – undo
1404 1404
  */
1405 1405
 function geodir_store_sidebars()
1406 1406
 {
1407
-    global $geodir_sidebars;
1408
-    global $sidebars_widgets;
1409
-
1410
-    if (!is_array($sidebars_widgets))
1411
-        $sidebars_widgets = wp_get_sidebars_widgets();
1412
-    $geodir_old_sidebars = array();
1413
-
1414
-    if (is_array($geodir_sidebars)) {
1415
-        foreach ($geodir_sidebars as $val) {
1416
-            if (is_array($sidebars_widgets)) {
1417
-                if (array_key_exists($val, $sidebars_widgets))
1418
-                    $geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1419
-                else
1420
-                    $geodir_old_sidebars[$val] = array();
1421
-            }
1422
-        }
1423
-    }
1424
-    update_option('geodir_sidebars', $geodir_old_sidebars);
1425
-    geodir_option_version_backup('geodir_sidebars');
1407
+	global $geodir_sidebars;
1408
+	global $sidebars_widgets;
1409
+
1410
+	if (!is_array($sidebars_widgets))
1411
+		$sidebars_widgets = wp_get_sidebars_widgets();
1412
+	$geodir_old_sidebars = array();
1413
+
1414
+	if (is_array($geodir_sidebars)) {
1415
+		foreach ($geodir_sidebars as $val) {
1416
+			if (is_array($sidebars_widgets)) {
1417
+				if (array_key_exists($val, $sidebars_widgets))
1418
+					$geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1419
+				else
1420
+					$geodir_old_sidebars[$val] = array();
1421
+			}
1422
+		}
1423
+	}
1424
+	update_option('geodir_sidebars', $geodir_old_sidebars);
1425
+	geodir_option_version_backup('geodir_sidebars');
1426 1426
 
1427 1427
 }
1428 1428
 
@@ -1436,28 +1436,28 @@  discard block
 block discarded – undo
1436 1436
  */
1437 1437
 function geodir_restore_sidebars()
1438 1438
 {
1439
-    global $sidebars_widgets;
1440
-
1441
-    if (!is_array($sidebars_widgets))
1442
-        $sidebars_widgets = wp_get_sidebars_widgets();
1443
-
1444
-    if (is_array($sidebars_widgets)) {
1445
-        $geodir_old_sidebars = get_option('geodir_sidebars');
1446
-        if (is_array($geodir_old_sidebars)) {
1447
-            foreach ($geodir_old_sidebars as $key => $val) {
1448
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1449
-                {
1450
-                    $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1451
-                }
1439
+	global $sidebars_widgets;
1452 1440
 
1441
+	if (!is_array($sidebars_widgets))
1442
+		$sidebars_widgets = wp_get_sidebars_widgets();
1453 1443
 
1454
-            }
1455
-        }
1444
+	if (is_array($sidebars_widgets)) {
1445
+		$geodir_old_sidebars = get_option('geodir_sidebars');
1446
+		if (is_array($geodir_old_sidebars)) {
1447
+			foreach ($geodir_old_sidebars as $key => $val) {
1448
+				if(0 === strpos($key, 'geodir_'))// if gd widget
1449
+				{
1450
+					$sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1451
+				}
1456 1452
 
1457
-    }
1458 1453
 
1459
-    update_option('sidebars_widgets', $sidebars_widgets);
1460
-    update_option('geodir_sidebars', '');
1454
+			}
1455
+		}
1456
+
1457
+	}
1458
+
1459
+	update_option('sidebars_widgets', $sidebars_widgets);
1460
+	update_option('geodir_sidebars', '');
1461 1461
 }
1462 1462
 
1463 1463
 add_action('geodir_after_listing_post_gridview', 'geodir_after_listing_post_gridview');
@@ -1470,9 +1470,9 @@  discard block
 block discarded – undo
1470 1470
  */
1471 1471
 function geodir_after_listing_post_gridview()
1472 1472
 {
1473
-    global $gridview_columns;
1473
+	global $gridview_columns;
1474 1474
 
1475
-    $gridview_columns = '';
1475
+	$gridview_columns = '';
1476 1476
 
1477 1477
 }
1478 1478
 
@@ -1500,11 +1500,11 @@  discard block
 block discarded – undo
1500 1500
  */
1501 1501
 function so_handle_038($url, $original_url, $_context)
1502 1502
 {
1503
-    if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1504
-        $url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1505
-    }
1503
+	if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1504
+		$url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1505
+	}
1506 1506
 
1507
-    return $url;
1507
+	return $url;
1508 1508
 }
1509 1509
 
1510 1510
 
@@ -1520,34 +1520,34 @@  discard block
 block discarded – undo
1520 1520
 function geodir_after_main_form_fields() {
1521 1521
 	global $gd_session;
1522 1522
 	
1523
-    if (get_option('geodir_accept_term_condition')) {
1524
-        global $post;
1525
-        $term_condition = '';
1526
-        if (isset($_REQUEST['backandedit'])) {
1527
-            $post = (object)$gd_session->get('listing');
1528
-            $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1529
-        }
1530
-
1531
-        ?>
1523
+	if (get_option('geodir_accept_term_condition')) {
1524
+		global $post;
1525
+		$term_condition = '';
1526
+		if (isset($_REQUEST['backandedit'])) {
1527
+			$post = (object)$gd_session->get('listing');
1528
+			$term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1529
+		}
1530
+
1531
+		?>
1532 1532
         <div id="geodir_accept_term_condition_row" class="required_field geodir_form_row clearfix">
1533 1533
             <label>&nbsp;</label>
1534 1534
 
1535 1535
             <div class="geodir_taxonomy_field" style="float:left; width:70%;">
1536 1536
 				<span style="display:block"> 
1537 1537
 				<input class="main_list_selecter" type="checkbox" <?php if ($term_condition == '1') {
1538
-                    echo 'checked="checked"';
1539
-                } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1538
+					echo 'checked="checked"';
1539
+				} ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1540 1540
                        class="geodir_textfield" value="1"
1541 1541
                        style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if($terms_page){ echo get_permalink($terms_page);}?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1542 1542
 				</span>
1543 1543
             </div>
1544 1544
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
1545
-                    _e($required_msg, 'geodirectory');
1546
-                } ?></span>
1545
+					_e($required_msg, 'geodirectory');
1546
+				} ?></span>
1547 1547
         </div>
1548 1548
     <?php
1549 1549
 
1550
-    }
1550
+	}
1551 1551
 }
1552 1552
 
1553 1553
 
@@ -1572,42 +1572,42 @@  discard block
 block discarded – undo
1572 1572
  */
1573 1573
 function geodir_detail_page_tab_is_display($is_display, $tab)
1574 1574
 {
1575
-    global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1575
+	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1576 1576
 
1577
-    if ($tab == 'post_profile') {
1578
-        /** This action is documented in geodirectory_template_actions.php */
1579
-        $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1577
+	if ($tab == 'post_profile') {
1578
+		/** This action is documented in geodirectory_template_actions.php */
1579
+		$desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1580 1580
         
1581
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1582
-            $is_display = false;
1583
-        }
1584
-    }
1581
+		if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1582
+			$is_display = false;
1583
+		}
1584
+	}
1585 1585
     
1586
-    if ($tab == 'post_info')
1587
-        $is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1586
+	if ($tab == 'post_info')
1587
+		$is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1588 1588
 
1589
-    if ($tab == 'post_images')
1590
-        $is_display = (!empty($post_images)) ? true : false;
1589
+	if ($tab == 'post_images')
1590
+		$is_display = (!empty($post_images)) ? true : false;
1591 1591
 
1592
-    if ($tab == 'post_video')
1593
-        $is_display = (!empty($video)) ? true : false;
1592
+	if ($tab == 'post_video')
1593
+		$is_display = (!empty($video)) ? true : false;
1594 1594
 
1595
-    if ($tab == 'special_offers')
1596
-        $is_display = (!empty($special_offers)) ? true : false;
1595
+	if ($tab == 'special_offers')
1596
+		$is_display = (!empty($special_offers)) ? true : false;
1597 1597
 
1598
-    if ($tab == 'reviews')
1599
-        $is_display = (geodir_is_page('detail')) ? true : false;
1598
+	if ($tab == 'reviews')
1599
+		$is_display = (geodir_is_page('detail')) ? true : false;
1600 1600
 
1601
-    if ($tab == 'related_listing') {
1602
-       $message = __('No listings found which match your selection.', 'geodirectory');
1601
+	if ($tab == 'related_listing') {
1602
+	   $message = __('No listings found which match your selection.', 'geodirectory');
1603 1603
        
1604
-       /** This action is documented in geodirectory-functions/template_functions.php */
1605
-       $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1604
+	   /** This action is documented in geodirectory-functions/template_functions.php */
1605
+	   $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1606 1606
        
1607
-       $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1608
-    }
1607
+	   $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1608
+	}
1609 1609
 
1610
-    return $is_display;
1610
+	return $is_display;
1611 1611
 }
1612 1612
 
1613 1613
 
@@ -1623,69 +1623,69 @@  discard block
 block discarded – undo
1623 1623
  * @global string $plugin_prefix Geodirectory plugin table prefix.
1624 1624
  */
1625 1625
 function geodir_changes_in_custom_fields_table() {
1626
-    global $wpdb, $plugin_prefix;
1626
+	global $wpdb, $plugin_prefix;
1627 1627
 	
1628 1628
 	// Remove unused virtual page
1629 1629
 	$listings_page_id = (int)get_option('geodir_listing_page');
1630 1630
 	if ($listings_page_id) {
1631 1631
 		$wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->posts . " WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1632
-        delete_option('geodir_listing_page');
1632
+		delete_option('geodir_listing_page');
1633 1633
 	}
1634 1634
 
1635
-    if (!get_option('geodir_changes_in_custom_fields_table')) {
1636
-        $wpdb->query(
1637
-            $wpdb->prepare(
1638
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1639
-                array('1', '1', 'admin')
1640
-            )
1641
-        );
1635
+	if (!get_option('geodir_changes_in_custom_fields_table')) {
1636
+		$wpdb->query(
1637
+			$wpdb->prepare(
1638
+				"UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1639
+				array('1', '1', 'admin')
1640
+			)
1641
+		);
1642 1642
 
1643 1643
 
1644
-        /* --- terms meta value set --- */
1644
+		/* --- terms meta value set --- */
1645 1645
 
1646
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1646
+		update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1647 1647
 
1648
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1648
+		$options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1649 1649
 
1650
-        if (!empty($options_data)) {
1650
+		if (!empty($options_data)) {
1651 1651
 
1652
-            foreach ($options_data as $optobj) {
1652
+			foreach ($options_data as $optobj) {
1653 1653
 
1654
-                $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1654
+				$option_val = str_replace('tax_meta_', '', $optobj->option_name);
1655 1655
 
1656
-                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1656
+				$taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1657 1657
 
1658
-                if (!empty($taxonomies_data)) {
1658
+				if (!empty($taxonomies_data)) {
1659 1659
 
1660
-                    foreach ($taxonomies_data as $taxobj) {
1660
+					foreach ($taxonomies_data as $taxobj) {
1661 1661
 
1662
-                        $taxObject = get_taxonomy($taxobj->taxonomy);
1663
-                        $post_type = $taxObject->object_type[0];
1662
+						$taxObject = get_taxonomy($taxobj->taxonomy);
1663
+						$post_type = $taxObject->object_type[0];
1664 1664
 
1665
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1665
+						$opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1666 1666
 
1667
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1667
+						$duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1668 1668
 
1669
-                        if ($duplicate_data) {
1669
+						if ($duplicate_data) {
1670 1670
 
1671
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1671
+							$wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1672 1672
 
1673
-                        } else {
1673
+						} else {
1674 1674
 
1675
-                            $wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1675
+							$wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1676 1676
 
1677
-                        }
1677
+						}
1678 1678
 
1679
-                    }
1679
+					}
1680 1680
 
1681
-                }
1681
+				}
1682 1682
 
1683
-            }
1684
-        }
1683
+			}
1684
+		}
1685 1685
 
1686
-        update_option('geodir_changes_in_custom_fields_table', '1');
1686
+		update_option('geodir_changes_in_custom_fields_table', '1');
1687 1687
 
1688
-    }
1688
+	}
1689 1689
 
1690 1690
 }
1691 1691
 
@@ -1704,24 +1704,24 @@  discard block
 block discarded – undo
1704 1704
 function geodir_location_slug_check($slug)
1705 1705
 {
1706 1706
 
1707
-    global $wpdb, $table_prefix;
1707
+	global $wpdb, $table_prefix;
1708 1708
 
1709
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1709
+	$slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1710 1710
 
1711
-    if ($slug_exists) {
1711
+	if ($slug_exists) {
1712 1712
 
1713
-        $suffix = 1;
1714
-        do {
1715
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1716
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1717
-            $suffix++;
1718
-        } while ($location_slug_check && $suffix < 100);
1713
+		$suffix = 1;
1714
+		do {
1715
+			$alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1716
+			$location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1717
+			$suffix++;
1718
+		} while ($location_slug_check && $suffix < 100);
1719 1719
 
1720
-        $slug = $alt_location_name;
1720
+		$slug = $alt_location_name;
1721 1721
 
1722
-    }
1722
+	}
1723 1723
 
1724
-    return $slug;
1724
+	return $slug;
1725 1725
 
1726 1726
 }
1727 1727
 
@@ -1746,42 +1746,42 @@  discard block
 block discarded – undo
1746 1746
 function geodir_update_term_slug($term_id, $tt_id, $taxonomy)
1747 1747
 {
1748 1748
 
1749
-    global $wpdb, $plugin_prefix, $table_prefix;
1749
+	global $wpdb, $plugin_prefix, $table_prefix;
1750 1750
 
1751
-    $tern_data = get_term_by('id', $term_id, $taxonomy);
1751
+	$tern_data = get_term_by('id', $term_id, $taxonomy);
1752 1752
 
1753
-    $slug = $tern_data->slug;
1753
+	$slug = $tern_data->slug;
1754 1754
 
1755
-    /**
1756
-     * Filter if a term slug exists.
1757
-     *
1758
-     * @since 1.0.0
1759
-     * @package GeoDirectory
1760
-     * @param bool $bool Default: false.
1761
-     * @param string $slug The term slug.
1762
-     * @param int $term_id The term ID.
1763
-     */
1764
-    $slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1755
+	/**
1756
+	 * Filter if a term slug exists.
1757
+	 *
1758
+	 * @since 1.0.0
1759
+	 * @package GeoDirectory
1760
+	 * @param bool $bool Default: false.
1761
+	 * @param string $slug The term slug.
1762
+	 * @param int $term_id The term ID.
1763
+	 */
1764
+	$slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1765 1765
 
1766
-    if ($slug_exists) {
1766
+	if ($slug_exists) {
1767 1767
 
1768
-        $suffix = 1;
1769
-        do {
1770
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1768
+		$suffix = 1;
1769
+		do {
1770
+			$new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1771 1771
 
1772
-            /** This action is documented in geodirectory_hooks_actions.php */
1773
-            $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1772
+			/** This action is documented in geodirectory_hooks_actions.php */
1773
+			$term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1774 1774
 
1775
-            $suffix++;
1776
-        } while ($term_slug_check && $suffix < 100);
1775
+			$suffix++;
1776
+		} while ($term_slug_check && $suffix < 100);
1777 1777
 
1778
-        $slug = $new_slug;
1778
+		$slug = $new_slug;
1779 1779
 
1780
-        //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1780
+		//wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1781 1781
 
1782
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1782
+		$wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1783 1783
 
1784
-    }
1784
+	}
1785 1785
 	
1786 1786
 	// Update tag in detail table.
1787 1787
 	$taxonomy_obj = get_taxonomy($taxonomy);
@@ -1822,21 +1822,21 @@  discard block
 block discarded – undo
1822 1822
 function geodir_term_slug_is_exists($slug_exists, $slug, $term_id)
1823 1823
 {
1824 1824
 
1825
-    global $wpdb, $table_prefix;
1825
+	global $wpdb, $table_prefix;
1826 1826
 
1827
-    $default_location = geodir_get_default_location();
1827
+	$default_location = geodir_get_default_location();
1828 1828
 
1829
-    $country_slug = $default_location->country_slug;
1830
-    $region_slug = $default_location->region_slug;
1831
-    $city_slug = $default_location->city_slug;
1829
+	$country_slug = $default_location->country_slug;
1830
+	$region_slug = $default_location->region_slug;
1831
+	$city_slug = $default_location->city_slug;
1832 1832
 
1833
-    if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1834
-        return $slug_exists = true;
1833
+	if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1834
+		return $slug_exists = true;
1835 1835
 
1836
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1837
-        return $slug_exists = true;
1836
+	if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1837
+		return $slug_exists = true;
1838 1838
 
1839
-    return $slug_exists;
1839
+	return $slug_exists;
1840 1840
 }
1841 1841
 
1842 1842
 
@@ -1855,75 +1855,75 @@  discard block
 block discarded – undo
1855 1855
  */
1856 1856
 function geodir_custom_page_title($title = '', $sep = '')
1857 1857
 {
1858
-    global $wp;
1859
-    if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
1860
-        return $title;
1861
-    }
1858
+	global $wp;
1859
+	if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
1860
+		return $title;
1861
+	}
1862 1862
 
1863
-    if ($sep == '') {
1864
-        /**
1865
-         * Filter the page title separator.
1866
-         *
1867
-         * @since 1.0.0
1868
-         * @package GeoDirectory
1869
-         * @param string $sep The separator, default: `|`.
1870
-         */
1871
-        $sep = apply_filters('geodir_page_title_separator', '|');
1872
-    }
1863
+	if ($sep == '') {
1864
+		/**
1865
+		 * Filter the page title separator.
1866
+		 *
1867
+		 * @since 1.0.0
1868
+		 * @package GeoDirectory
1869
+		 * @param string $sep The separator, default: `|`.
1870
+		 */
1871
+		$sep = apply_filters('geodir_page_title_separator', '|');
1872
+	}
1873 1873
 
1874 1874
 
1875
-    $gd_page = '';
1876
-    if(geodir_is_page('home')){
1877
-        $gd_page = 'home';
1878
-        $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1879
-    }
1880
-    elseif(geodir_is_page('detail')){
1881
-        $gd_page = 'detail';
1882
-        $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1883
-    }
1884
-    elseif(geodir_is_page('pt')){
1885
-        $gd_page = 'pt';
1886
-        $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1887
-    }
1888
-    elseif(geodir_is_page('listing')){
1889
-        $gd_page = 'listing';
1890
-        $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1891
-    }
1892
-    elseif(geodir_is_page('location')){
1893
-        $gd_page = 'location';
1894
-        $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1895
-    }
1896
-    elseif(geodir_is_page('search')){
1897
-        $gd_page = 'search';
1898
-        $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1899
-    }
1900
-    elseif(geodir_is_page('add-listing')){
1901
-        $gd_page = 'add-listing';
1902
-        $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1903
-    }
1904
-    elseif(geodir_is_page('author')){
1905
-        $gd_page = 'author';
1906
-        $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1907
-    }
1908
-    elseif(geodir_is_page('login')){
1909
-        $gd_page = 'login';
1910
-        $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1911
-    }
1912
-    elseif(geodir_is_page('listing-success')){
1913
-        $gd_page = 'listing-success';
1914
-        $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1915
-    }
1875
+	$gd_page = '';
1876
+	if(geodir_is_page('home')){
1877
+		$gd_page = 'home';
1878
+		$title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1879
+	}
1880
+	elseif(geodir_is_page('detail')){
1881
+		$gd_page = 'detail';
1882
+		$title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1883
+	}
1884
+	elseif(geodir_is_page('pt')){
1885
+		$gd_page = 'pt';
1886
+		$title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1887
+	}
1888
+	elseif(geodir_is_page('listing')){
1889
+		$gd_page = 'listing';
1890
+		$title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1891
+	}
1892
+	elseif(geodir_is_page('location')){
1893
+		$gd_page = 'location';
1894
+		$title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1895
+	}
1896
+	elseif(geodir_is_page('search')){
1897
+		$gd_page = 'search';
1898
+		$title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1899
+	}
1900
+	elseif(geodir_is_page('add-listing')){
1901
+		$gd_page = 'add-listing';
1902
+		$title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1903
+	}
1904
+	elseif(geodir_is_page('author')){
1905
+		$gd_page = 'author';
1906
+		$title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1907
+	}
1908
+	elseif(geodir_is_page('login')){
1909
+		$gd_page = 'login';
1910
+		$title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1911
+	}
1912
+	elseif(geodir_is_page('listing-success')){
1913
+		$gd_page = 'listing-success';
1914
+		$title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1915
+	}
1916 1916
 
1917 1917
 
1918
-    /**
1919
-     * Filter page meta title to replace variables.
1920
-     *
1921
-     * @since 1.5.4
1922
-     * @param string $title The page title including variables.
1923
-     * @param string $gd_page The GeoDirectory page type if any.
1924
-     * @param string $sep The title separator symbol.
1925
-     */
1926
-    return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1918
+	/**
1919
+	 * Filter page meta title to replace variables.
1920
+	 *
1921
+	 * @since 1.5.4
1922
+	 * @param string $title The page title including variables.
1923
+	 * @param string $gd_page The GeoDirectory page type if any.
1924
+	 * @param string $sep The title separator symbol.
1925
+	 */
1926
+	return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1927 1927
 
1928 1928
 }
1929 1929
 
@@ -1939,33 +1939,33 @@  discard block
 block discarded – undo
1939 1939
 function geodir_set_post_attachment()
1940 1940
 {
1941 1941
 
1942
-    if (!get_option('geodir_set_post_attachments')) {
1942
+	if (!get_option('geodir_set_post_attachments')) {
1943 1943
 
1944
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1945
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1944
+		require_once(ABSPATH . 'wp-admin/includes/image.php');
1945
+		require_once(ABSPATH . 'wp-admin/includes/file.php');
1946 1946
 
1947
-        $all_postypes = geodir_get_posttypes();
1947
+		$all_postypes = geodir_get_posttypes();
1948 1948
 
1949
-        $args = array(
1950
-            'posts_per_page' => -1,
1951
-            'post_type' => $all_postypes,
1952
-            'post_status' => 'publish');
1949
+		$args = array(
1950
+			'posts_per_page' => -1,
1951
+			'post_type' => $all_postypes,
1952
+			'post_status' => 'publish');
1953 1953
 
1954
-        $posts_array = get_posts($args);
1954
+		$posts_array = get_posts($args);
1955 1955
 
1956
-        if (!empty($posts_array)) {
1956
+		if (!empty($posts_array)) {
1957 1957
 
1958
-            foreach ($posts_array as $post) {
1958
+			foreach ($posts_array as $post) {
1959 1959
 
1960
-                geodir_set_wp_featured_image($post->ID);
1960
+				geodir_set_wp_featured_image($post->ID);
1961 1961
 
1962
-            }
1962
+			}
1963 1963
 
1964
-        }
1964
+		}
1965 1965
 
1966
-        update_option('geodir_set_post_attachments', '1');
1966
+		update_option('geodir_set_post_attachments', '1');
1967 1967
 
1968
-    }
1968
+	}
1969 1969
 
1970 1970
 }
1971 1971
 
@@ -1982,19 +1982,19 @@  discard block
 block discarded – undo
1982 1982
 function geodir_remove_url_seperator()
1983 1983
 {
1984 1984
 
1985
-    if (!get_option('geodir_remove_url_seperator')) {
1985
+	if (!get_option('geodir_remove_url_seperator')) {
1986 1986
 
1987
-        if (get_option('geodir_listingurl_separator'))
1988
-            delete_option('geodir_listingurl_separator');
1987
+		if (get_option('geodir_listingurl_separator'))
1988
+			delete_option('geodir_listingurl_separator');
1989 1989
 
1990
-        if (get_option('geodir_detailurl_separator'))
1991
-            delete_option('geodir_detailurl_separator');
1990
+		if (get_option('geodir_detailurl_separator'))
1991
+			delete_option('geodir_detailurl_separator');
1992 1992
 
1993
-        flush_rewrite_rules(false);
1993
+		flush_rewrite_rules(false);
1994 1994
 
1995
-        update_option('geodir_remove_url_seperator', '1');
1995
+		update_option('geodir_remove_url_seperator', '1');
1996 1996
 
1997
-    }
1997
+	}
1998 1998
 
1999 1999
 }
2000 2000
 
@@ -2010,19 +2010,19 @@  discard block
 block discarded – undo
2010 2010
  */
2011 2011
 function geodir_remove_url_seperator_form_permalink_settings($permalink_arr)
2012 2012
 {
2013
-    foreach ($permalink_arr as $key => $value) {
2013
+	foreach ($permalink_arr as $key => $value) {
2014 2014
 
2015
-        if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
2016
-            unset($permalink_arr[$key]);
2015
+		if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
2016
+			unset($permalink_arr[$key]);
2017 2017
 
2018
-    }
2018
+	}
2019 2019
 
2020
-    return $permalink_arr;
2020
+	return $permalink_arr;
2021 2021
 
2022 2022
 }
2023 2023
 
2024 2024
 if (!is_admin()) {
2025
-    add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
2025
+	add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
2026 2026
 }
2027 2027
 /**
2028 2028
  * Set status from draft to publish.
@@ -2035,13 +2035,13 @@  discard block
 block discarded – undo
2035 2035
  */
2036 2036
 function geodir_set_status_draft_to_publish_for_own_post($post)
2037 2037
 {
2038
-    global $wp;
2039
-    $user_id = get_current_user_id();
2038
+	global $wp;
2039
+	$user_id = get_current_user_id();
2040 2040
 
2041
-    if (!empty($post) && $post[0]->post_author == $user_id && !isset($_REQUEST['fl_builder'])) {
2042
-        $post[0]->post_status = 'publish';
2043
-    }
2044
-    return $post;
2041
+	if (!empty($post) && $post[0]->post_author == $user_id && !isset($_REQUEST['fl_builder'])) {
2042
+		$post[0]->post_status = 'publish';
2043
+	}
2044
+	return $post;
2045 2045
 }
2046 2046
 
2047 2047
 
@@ -2133,33 +2133,33 @@  discard block
 block discarded – undo
2133 2133
  */
2134 2134
 function geodir_detail_page_tab_headings_change($tabs_arr)
2135 2135
 {
2136
-    global $wpdb;
2136
+	global $wpdb;
2137 2137
 
2138
-    $post_type = geodir_get_current_posttype();
2138
+	$post_type = geodir_get_current_posttype();
2139 2139
 
2140
-    $all_postypes = geodir_get_posttypes();
2140
+	$all_postypes = geodir_get_posttypes();
2141 2141
 
2142
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2142
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2143 2143
 
2144
-        if (array_key_exists('post_video', $tabs_arr)) {
2144
+		if (array_key_exists('post_video', $tabs_arr)) {
2145 2145
 
2146
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2146
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2147 2147
 
2148
-            if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2149
-                $tabs_arr['post_video']['heading_text'] = $field_title;
2150
-        }
2148
+			if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2149
+				$tabs_arr['post_video']['heading_text'] = $field_title;
2150
+		}
2151 2151
 
2152
-        if (array_key_exists('special_offers', $tabs_arr)) {
2152
+		if (array_key_exists('special_offers', $tabs_arr)) {
2153 2153
 
2154
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2154
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2155 2155
 
2156
-            if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2157
-                $tabs_arr['special_offers']['heading_text'] = $field_title;
2158
-        }
2156
+			if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2157
+				$tabs_arr['special_offers']['heading_text'] = $field_title;
2158
+		}
2159 2159
 
2160
-    }
2160
+	}
2161 2161
 
2162
-    return $tabs_arr;
2162
+	return $tabs_arr;
2163 2163
 
2164 2164
 }
2165 2165
 
@@ -2172,10 +2172,10 @@  discard block
 block discarded – undo
2172 2172
  */
2173 2173
 function geodir_remove_template_redirect_actions()
2174 2174
 {
2175
-    if (geodir_is_page('login')){
2176
-        remove_all_actions('template_redirect');
2177
-        remove_action('init', 'avia_modify_front', 10);
2178
-    }
2175
+	if (geodir_is_page('login')){
2176
+		remove_all_actions('template_redirect');
2177
+		remove_action('init', 'avia_modify_front', 10);
2178
+	}
2179 2179
 }
2180 2180
 
2181 2181
 
@@ -2197,51 +2197,51 @@  discard block
 block discarded – undo
2197 2197
 function geodirectory_before_featured_image_delete($attachment_id)
2198 2198
 {
2199 2199
 
2200
-    global $wpdb, $plugin_prefix;
2200
+	global $wpdb, $plugin_prefix;
2201 2201
 
2202
-    $post_id = get_post_field('post_parent', $attachment_id);
2202
+	$post_id = get_post_field('post_parent', $attachment_id);
2203 2203
 
2204
-    $attachment_url = wp_get_attachment_url($attachment_id);
2204
+	$attachment_url = wp_get_attachment_url($attachment_id);
2205 2205
 
2206
-    if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2206
+	if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2207 2207
 
2208
-        $post_type = get_post_type($post_id);
2208
+		$post_type = get_post_type($post_id);
2209 2209
 
2210
-        $all_postypes = geodir_get_posttypes();
2210
+		$all_postypes = geodir_get_posttypes();
2211 2211
 
2212
-        if (!in_array($post_type, $all_postypes) || !is_admin())
2213
-            return false;
2212
+		if (!in_array($post_type, $all_postypes) || !is_admin())
2213
+			return false;
2214 2214
 
2215
-        $uploads = wp_upload_dir();
2215
+		$uploads = wp_upload_dir();
2216 2216
 
2217
-        $split_img_path = explode($uploads['baseurl'], $attachment_url);
2217
+		$split_img_path = explode($uploads['baseurl'], $attachment_url);
2218 2218
 
2219
-        $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2219
+		$split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2220 2220
 
2221
-        $wpdb->query(
2222
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2223
-                array($post_id, $split_img_file_path)
2224
-            )
2225
-        );
2221
+		$wpdb->query(
2222
+			$wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2223
+				array($post_id, $split_img_file_path)
2224
+			)
2225
+		);
2226 2226
 
2227
-        $attachment_data = $wpdb->get_row(
2228
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2229
-                array($post_id)
2230
-            )
2231
-        );
2227
+		$attachment_data = $wpdb->get_row(
2228
+			$wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2229
+				array($post_id)
2230
+			)
2231
+		);
2232 2232
 
2233
-        if (!empty($attachment_data)) {
2234
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2235
-        }
2233
+		if (!empty($attachment_data)) {
2234
+			$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2235
+		}
2236 2236
 
2237 2237
 
2238
-        $table_name = $plugin_prefix . $post_type . '_detail';
2238
+		$table_name = $plugin_prefix . $post_type . '_detail';
2239 2239
 
2240
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2240
+		$wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2241 2241
 
2242
-        geodir_set_wp_featured_image($post_id);
2242
+		geodir_set_wp_featured_image($post_id);
2243 2243
 
2244
-    }
2244
+	}
2245 2245
 
2246 2246
 }
2247 2247
 
@@ -2259,79 +2259,79 @@  discard block
 block discarded – undo
2259 2259
 function geodir_temp_set_post_attachment()
2260 2260
 {
2261 2261
 
2262
-    global $wpdb, $plugin_prefix;
2262
+	global $wpdb, $plugin_prefix;
2263 2263
 
2264
-    $all_postypes = geodir_get_posttypes();
2264
+	$all_postypes = geodir_get_posttypes();
2265 2265
 
2266
-    foreach ($all_postypes as $posttype) {
2266
+	foreach ($all_postypes as $posttype) {
2267 2267
 
2268
-        $tablename = $plugin_prefix . $posttype . '_detail';
2268
+		$tablename = $plugin_prefix . $posttype . '_detail';
2269 2269
 
2270
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2270
+		$get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2271 2271
 
2272
-        if (!empty($get_post_data)) {
2272
+		if (!empty($get_post_data)) {
2273 2273
 
2274
-            foreach ($get_post_data as $data) {
2274
+			foreach ($get_post_data as $data) {
2275 2275
 
2276
-                $post_id = $data->post_id;
2276
+				$post_id = $data->post_id;
2277 2277
 
2278
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2278
+				$attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2279 2279
 
2280
-                if (!empty($attachment_data)) {
2280
+				if (!empty($attachment_data)) {
2281 2281
 
2282
-                    foreach ($attachment_data as $attach) {
2282
+					foreach ($attachment_data as $attach) {
2283 2283
 
2284
-                        $file_info = pathinfo($attach->file);
2284
+						$file_info = pathinfo($attach->file);
2285 2285
 
2286
-                        $sub_dir = '';
2287
-                        if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2288
-                            $sub_dir = stripslashes_deep($file_info['dirname']);
2286
+						$sub_dir = '';
2287
+						if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2288
+							$sub_dir = stripslashes_deep($file_info['dirname']);
2289 2289
 
2290
-                        $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2291
-                        $uploads_path = $uploads['basedir'];
2290
+						$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2291
+						$uploads_path = $uploads['basedir'];
2292 2292
 
2293
-                        $file_name = $file_info['basename'];
2293
+						$file_name = $file_info['basename'];
2294 2294
 
2295
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2295
+						$img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2296 2296
 
2297
-                        if (!file_exists($img_arr['path'])) {
2297
+						if (!file_exists($img_arr['path'])) {
2298 2298
 
2299
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2299
+							$wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2300 2300
 
2301
-                        }
2301
+						}
2302 2302
 
2303
-                    }
2303
+					}
2304 2304
 
2305
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2305
+					$attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2306 2306
 
2307
-                    if (!empty($attachment_data)) {
2307
+					if (!empty($attachment_data)) {
2308 2308
 
2309
-                        if ($attachment_data->ID)
2310
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2309
+						if ($attachment_data->ID)
2310
+							$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2311 2311
 
2312
-                    } else {
2312
+					} else {
2313 2313
 
2314
-                        if (has_post_thumbnail($post_id)) {
2314
+						if (has_post_thumbnail($post_id)) {
2315 2315
 
2316
-                            $post_thumbnail_id = get_post_thumbnail_id($post_id);
2316
+							$post_thumbnail_id = get_post_thumbnail_id($post_id);
2317 2317
 
2318
-                            wp_delete_attachment($post_thumbnail_id);
2318
+							wp_delete_attachment($post_thumbnail_id);
2319 2319
 
2320
-                        }
2320
+						}
2321 2321
 
2322
-                    }
2322
+					}
2323 2323
 
2324
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2324
+					$wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2325 2325
 
2326
-                    geodir_set_wp_featured_image($post_id);
2326
+					geodir_set_wp_featured_image($post_id);
2327 2327
 
2328
-                }
2328
+				}
2329 2329
 
2330
-            }
2330
+			}
2331 2331
 
2332
-        }
2332
+		}
2333 2333
 
2334
-    }
2334
+	}
2335 2335
 
2336 2336
 }
2337 2337
 
@@ -2349,9 +2349,9 @@  discard block
 block discarded – undo
2349 2349
 function geodir_default_rating_star_icon()
2350 2350
 {
2351 2351
 
2352
-    if (!get_option('geodir_default_rating_star_icon')) {
2353
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2354
-    }
2352
+	if (!get_option('geodir_default_rating_star_icon')) {
2353
+		update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2354
+	}
2355 2355
 
2356 2356
 }
2357 2357
 
@@ -2369,27 +2369,27 @@  discard block
 block discarded – undo
2369 2369
  */
2370 2370
 function geodir_user_post_listing_count($user_id=null)
2371 2371
 {
2372
-    global $wpdb, $plugin_prefix, $current_user;
2373
-    if(!$user_id){
2374
-        $user_id = $current_user->ID;
2375
-    }
2372
+	global $wpdb, $plugin_prefix, $current_user;
2373
+	if(!$user_id){
2374
+		$user_id = $current_user->ID;
2375
+	}
2376 2376
 
2377
-    $user_id = $current_user->ID;
2378
-    $all_postypes = geodir_get_posttypes();
2379
-    $all_posts = get_option('geodir_listing_link_user_dashboard');
2377
+	$user_id = $current_user->ID;
2378
+	$all_postypes = geodir_get_posttypes();
2379
+	$all_posts = get_option('geodir_listing_link_user_dashboard');
2380 2380
 
2381
-    $user_listing = array();
2382
-    if (is_array($all_posts) && !empty($all_posts)) {
2383
-        foreach ($all_posts as $ptype) {
2384
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2381
+	$user_listing = array();
2382
+	if (is_array($all_posts) && !empty($all_posts)) {
2383
+		foreach ($all_posts as $ptype) {
2384
+			$total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2385 2385
 
2386
-            if ($total_posts > 0) {
2387
-                $user_listing[$ptype] = $total_posts;
2388
-            }
2389
-        }
2390
-    }
2386
+			if ($total_posts > 0) {
2387
+				$user_listing[$ptype] = $total_posts;
2388
+			}
2389
+		}
2390
+	}
2391 2391
 
2392
-    return $user_listing;
2392
+	return $user_listing;
2393 2393
 }
2394 2394
 
2395 2395
 
@@ -2409,579 +2409,579 @@  discard block
 block discarded – undo
2409 2409
  */
2410 2410
 function geodir_detail_page_custom_field_tab($tabs_arr)
2411 2411
 {
2412
-    global $post;
2413
-
2414
-    $post_type = geodir_get_current_posttype();
2415
-    $all_postypes = geodir_get_posttypes();
2416
-
2417
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2418
-        $package_info = array();
2419
-        $package_info = geodir_post_package_info($package_info, $post);
2420
-        $post_package_id = $package_info->pid;
2421
-        $fields_location = 'detail';
2422
-
2423
-        $custom_fields = geodir_post_custom_fields($post_package_id, 'default', $post_type, $fields_location);
2424
-        if (!empty($custom_fields)) {
2425
-            $parse_custom_fields = array();
2426
-            foreach ($custom_fields as $field) {
2427
-                $field = stripslashes_deep($field); // strip slashes
2412
+	global $post;
2413
+
2414
+	$post_type = geodir_get_current_posttype();
2415
+	$all_postypes = geodir_get_posttypes();
2416
+
2417
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2418
+		$package_info = array();
2419
+		$package_info = geodir_post_package_info($package_info, $post);
2420
+		$post_package_id = $package_info->pid;
2421
+		$fields_location = 'detail';
2422
+
2423
+		$custom_fields = geodir_post_custom_fields($post_package_id, 'default', $post_type, $fields_location);
2424
+		if (!empty($custom_fields)) {
2425
+			$parse_custom_fields = array();
2426
+			foreach ($custom_fields as $field) {
2427
+				$field = stripslashes_deep($field); // strip slashes
2428 2428
                 
2429
-                $type = $field;
2430
-                $field_name = $field['htmlvar_name'];
2431
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2432
-                    $post->{$field_name} = $_REQUEST[$field_name];
2433
-                }
2434
-
2435
-                if (isset($field['show_as_tab']) && $field['show_as_tab'] == 1 && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2436
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2437
-                        continue;
2438
-                    }
2439
-
2440
-                    $parse_custom_fields[] = $field;
2441
-                }
2442
-            }
2443
-            $custom_fields = $parse_custom_fields;
2444
-        }
2445
-
2446
-        if (!empty($custom_fields)) {
2447
-            $field_set_start = 0;
2448
-            $fieldset_count = 0;
2449
-            $fieldset = '';
2450
-            $total_fields = count($custom_fields);
2451
-            $count_field = 0;
2452
-            $fieldset_arr = array();
2453
-            $i = 0;
2454
-            $geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2455
-
2456
-            foreach ($custom_fields as $field) {
2457
-                $count_field++;
2458
-                $field_name = $field['htmlvar_name'];
2459
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2460
-                    $post->{$field_name} = $_REQUEST[$field_name];
2461
-                }
2462
-
2463
-                if (isset($field['show_as_tab']) && $field['show_as_tab'] == 1 && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2464
-                    $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2465
-                    $site_title = trim($field['site_title']);
2466
-                    $type = $field;
2467
-                    $html = '';
2468
-                    $html_var = $field_name;
2469
-                    $field_icon = '';
2470
-                    $variables_array = array();
2471
-
2472
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2473
-                        continue;
2474
-                    }
2475
-
2476
-                    if ($type['type'] != 'fieldset') {
2477
-                        $i++;
2478
-                        $variables_array['post_id'] = $post->ID;
2479
-                        $variables_array['label'] = __($type['site_title'], 'geodirectory');
2480
-                        $variables_array['value'] = '';
2481
-                        $variables_array['value'] = $post->{$type['htmlvar_name']};
2482
-                    }
2483
-
2484
-                    if (strpos($type['field_icon'], 'http') !== false) {
2485
-                        $field_icon = ' background: url(' . $type['field_icon'] . ') no-repeat left center;background-size:18px 18px;padding-left: 21px;';
2486
-                    } elseif (strpos($type['field_icon'], 'fa fa-') !== false) {
2487
-                        $field_icon = '<i class="' . $type['field_icon'] . '"></i>';
2488
-                    }
2429
+				$type = $field;
2430
+				$field_name = $field['htmlvar_name'];
2431
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2432
+					$post->{$field_name} = $_REQUEST[$field_name];
2433
+				}
2434
+
2435
+				if (isset($field['show_as_tab']) && $field['show_as_tab'] == 1 && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2436
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2437
+						continue;
2438
+					}
2439
+
2440
+					$parse_custom_fields[] = $field;
2441
+				}
2442
+			}
2443
+			$custom_fields = $parse_custom_fields;
2444
+		}
2489 2445
 
2490
-                    switch ($type['type']) {
2491
-                        case 'fieldset': {
2492
-                            $i = 0;
2493
-                            $fieldset_count++;
2494
-                            $field_set_start = 1;
2495
-                            $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2496
-                            $fieldset_arr[$fieldset_count]['label'] = $label;
2497
-                        }
2498
-                            break;
2499
-                        case 'url': {
2500
-                            if (strpos($field_icon, 'http') !== false) {
2501
-                                $field_icon_af = '';
2502
-                            } elseif ($field_icon == '') {
2503
-
2504
-                                if ($type['name'] == 'geodir_facebook') {
2505
-                                    $field_icon_af = '<i class="fa fa-facebook-square"></i>';
2506
-                                } elseif ($type['name'] == 'geodir_twitter') {
2507
-                                    $field_icon_af = '<i class="fa fa-twitter-square"></i>';
2508
-                                } else {
2509
-                                    $field_icon_af = '<i class="fa fa-link"></i>';
2510
-                                }
2511
-
2512
-                            } else {
2513
-                                $field_icon_af = $field_icon;
2514
-                                $field_icon = '';
2515
-                            }
2446
+		if (!empty($custom_fields)) {
2447
+			$field_set_start = 0;
2448
+			$fieldset_count = 0;
2449
+			$fieldset = '';
2450
+			$total_fields = count($custom_fields);
2451
+			$count_field = 0;
2452
+			$fieldset_arr = array();
2453
+			$i = 0;
2454
+			$geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2455
+
2456
+			foreach ($custom_fields as $field) {
2457
+				$count_field++;
2458
+				$field_name = $field['htmlvar_name'];
2459
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2460
+					$post->{$field_name} = $_REQUEST[$field_name];
2461
+				}
2462
+
2463
+				if (isset($field['show_as_tab']) && $field['show_as_tab'] == 1 && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2464
+					$label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2465
+					$site_title = trim($field['site_title']);
2466
+					$type = $field;
2467
+					$html = '';
2468
+					$html_var = $field_name;
2469
+					$field_icon = '';
2470
+					$variables_array = array();
2471
+
2472
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2473
+						continue;
2474
+					}
2475
+
2476
+					if ($type['type'] != 'fieldset') {
2477
+						$i++;
2478
+						$variables_array['post_id'] = $post->ID;
2479
+						$variables_array['label'] = __($type['site_title'], 'geodirectory');
2480
+						$variables_array['value'] = '';
2481
+						$variables_array['value'] = $post->{$type['htmlvar_name']};
2482
+					}
2483
+
2484
+					if (strpos($type['field_icon'], 'http') !== false) {
2485
+						$field_icon = ' background: url(' . $type['field_icon'] . ') no-repeat left center;background-size:18px 18px;padding-left: 21px;';
2486
+					} elseif (strpos($type['field_icon'], 'fa fa-') !== false) {
2487
+						$field_icon = '<i class="' . $type['field_icon'] . '"></i>';
2488
+					}
2489
+
2490
+					switch ($type['type']) {
2491
+						case 'fieldset': {
2492
+							$i = 0;
2493
+							$fieldset_count++;
2494
+							$field_set_start = 1;
2495
+							$fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2496
+							$fieldset_arr[$fieldset_count]['label'] = $label;
2497
+						}
2498
+							break;
2499
+						case 'url': {
2500
+							if (strpos($field_icon, 'http') !== false) {
2501
+								$field_icon_af = '';
2502
+							} elseif ($field_icon == '') {
2503
+
2504
+								if ($type['name'] == 'geodir_facebook') {
2505
+									$field_icon_af = '<i class="fa fa-facebook-square"></i>';
2506
+								} elseif ($type['name'] == 'geodir_twitter') {
2507
+									$field_icon_af = '<i class="fa fa-twitter-square"></i>';
2508
+								} else {
2509
+									$field_icon_af = '<i class="fa fa-link"></i>';
2510
+								}
2511
+
2512
+							} else {
2513
+								$field_icon_af = $field_icon;
2514
+								$field_icon = '';
2515
+							}
2516 2516
                             
2517
-                            $a_url = geodir_parse_custom_field_url($post->{$type['htmlvar_name']});
2518
-
2519
-                            $website = !empty($a_url['url']) ? $a_url['url'] : '';
2520
-                            $title = !empty($a_url['label']) ? $a_url['label'] : $type['site_title'];
2521
-                            $title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
2522
-
2523
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2524
-
2525
-                            // all search engines that use the nofollow value exclude links that use it from their ranking calculation
2526
-                            $rel = strpos($website, get_site_url()) !== false ? '' : 'rel="nofollow"';
2527
-
2528
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . ' <a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' .
2529
-                                /**
2530
-                                 * Filer the custom field website name.
2531
-                                 *
2532
-                                 * @since 1.0.0
2533
-                                 * @param string $title The field name default: "Website".
2534
-                                 * @param string $website The website address.
2535
-                                 * @param int $post->ID The post ID.
2536
-                                 */
2537
-                                apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
2538
-                        }
2539
-                            break;
2540
-                        case 'phone': {
2541
-                            if (strpos($field_icon, 'http') !== false) {
2542
-                                $field_icon_af = '';
2543
-                            } elseif ($field_icon == '') {
2544
-                                $field_icon_af = '<i class="fa fa-phone"></i>';
2545
-                            } else {
2546
-                                $field_icon_af = $field_icon;
2547
-                                $field_icon = '';
2548
-                            }
2549
-
2550
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2551
-
2552
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af;
2553
-                            if ($field_set_start == 1 && $site_title != '') {
2554
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2555
-                            }
2556
-                            $html .= ' </span>' . stripslashes($post->{$type['htmlvar_name']}) . '</div>';
2557
-                        }
2558
-                            break;
2559
-                        case 'time': {
2560
-                            $value = '';
2561
-                            if ($post->{$type['htmlvar_name']} != '')
2562
-                                $value = date_i18n(get_option('time_format'), strtotime($post->{$type['htmlvar_name']}));
2563
-
2564
-                            if (strpos($field_icon, 'http') !== false) {
2565
-                                $field_icon_af = '';
2566
-                            } elseif ($field_icon == '') {
2567
-                                $field_icon_af = '<i class="fa fa-clock-o"></i>';
2568
-                            } else {
2569
-                                $field_icon_af = $field_icon;
2570
-                                $field_icon = '';
2571
-                            }
2572
-
2573
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2574
-
2575
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
2576
-                            if ($field_set_start == 1 && $site_title != '') {
2577
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2578
-                            }
2579
-                            $html .= ' </span>' . stripslashes($value) . '</div>';
2580
-                        }
2581
-                            break;
2582
-                        case 'datepicker': {
2583
-                            $date_format = geodir_default_date_format();
2584
-                            if ($type['extra_fields'] != '') {
2585
-                                $date_format = unserialize($type['extra_fields']);
2586
-                                $date_format = $date_format['date_format'];
2587
-                            }
2588
-
2589
-                            $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
2590
-                            $replace = array('d','j','l','m','n','F','Y');//PHP date format
2591
-
2592
-                            $date_format = str_replace($search, $replace, $date_format);
2593
-
2594
-                            $post_htmlvar_value = $date_format == 'd/m/Y' ? str_replace('/', '-', $post->{$type['htmlvar_name']}) : $post->{$type['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
2595
-
2596
-                            $value = '';
2597
-                            if ($post->{$type['htmlvar_name']} != '')
2598
-                                $value = date($date_format, strtotime($post_htmlvar_value));
2599
-
2600
-                            if (strpos($field_icon, 'http') !== false) {
2601
-                                $field_icon_af = '';
2602
-                            } elseif ($field_icon == '') {
2603
-                                $field_icon_af = '<i class="fa fa-calendar"></i>';
2604
-                            } else {
2605
-                                $field_icon_af = $field_icon;
2606
-                                $field_icon = '';
2607
-                            }
2608
-
2609
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2610
-
2611
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
2612
-                            if ($field_set_start == 1 && $site_title != '') {
2613
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2614
-                            }
2615
-                            $html .= ' </span>' . $value . '</div>';
2616
-                        }
2617
-                            break;
2618
-                        case 'text': {
2619
-                            if (strpos($field_icon, 'http') !== false) {
2620
-                                $field_icon_af = '';
2621
-                            } elseif ($field_icon == '') {
2622
-                                $field_icon_af = '';
2623
-                            } else {
2624
-                                $field_icon_af = $field_icon;
2625
-                                $field_icon = '';
2626
-                            }
2627
-
2628
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2629
-
2630
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2631
-                            if ($field_set_start == 1 && $site_title != '') {
2632
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2633
-                            }
2634
-                            $html .= ' </span>' . stripslashes($post->{$type['htmlvar_name']}) . '</div>';
2635
-                        }
2636
-                            break;
2637
-                        case 'radio': {
2638
-
2639
-                            if ($post->{$type['htmlvar_name']} != '') {
2640
-                                if ($post->{$type['htmlvar_name']} == 'f' || $post->{$type['htmlvar_name']} == '0') {
2641
-                                    $html_val = __('No', 'geodirectory');
2642
-                                } else if ($post->{$type['htmlvar_name']} == 't' || $post->{$type['htmlvar_name']} == '1') {
2643
-                                    $html_val = __('Yes', 'geodirectory');
2644
-                                } else {
2645
-                                    $html_val = __($post->{$type['htmlvar_name']}, 'geodirectory');
2517
+							$a_url = geodir_parse_custom_field_url($post->{$type['htmlvar_name']});
2518
+
2519
+							$website = !empty($a_url['url']) ? $a_url['url'] : '';
2520
+							$title = !empty($a_url['label']) ? $a_url['label'] : $type['site_title'];
2521
+							$title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
2522
+
2523
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2524
+
2525
+							// all search engines that use the nofollow value exclude links that use it from their ranking calculation
2526
+							$rel = strpos($website, get_site_url()) !== false ? '' : 'rel="nofollow"';
2527
+
2528
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . ' <a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' .
2529
+								/**
2530
+								 * Filer the custom field website name.
2531
+								 *
2532
+								 * @since 1.0.0
2533
+								 * @param string $title The field name default: "Website".
2534
+								 * @param string $website The website address.
2535
+								 * @param int $post->ID The post ID.
2536
+								 */
2537
+								apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
2538
+						}
2539
+							break;
2540
+						case 'phone': {
2541
+							if (strpos($field_icon, 'http') !== false) {
2542
+								$field_icon_af = '';
2543
+							} elseif ($field_icon == '') {
2544
+								$field_icon_af = '<i class="fa fa-phone"></i>';
2545
+							} else {
2546
+								$field_icon_af = $field_icon;
2547
+								$field_icon = '';
2548
+							}
2549
+
2550
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2551
+
2552
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af;
2553
+							if ($field_set_start == 1 && $site_title != '') {
2554
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2555
+							}
2556
+							$html .= ' </span>' . stripslashes($post->{$type['htmlvar_name']}) . '</div>';
2557
+						}
2558
+							break;
2559
+						case 'time': {
2560
+							$value = '';
2561
+							if ($post->{$type['htmlvar_name']} != '')
2562
+								$value = date_i18n(get_option('time_format'), strtotime($post->{$type['htmlvar_name']}));
2563
+
2564
+							if (strpos($field_icon, 'http') !== false) {
2565
+								$field_icon_af = '';
2566
+							} elseif ($field_icon == '') {
2567
+								$field_icon_af = '<i class="fa fa-clock-o"></i>';
2568
+							} else {
2569
+								$field_icon_af = $field_icon;
2570
+								$field_icon = '';
2571
+							}
2572
+
2573
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2574
+
2575
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
2576
+							if ($field_set_start == 1 && $site_title != '') {
2577
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2578
+							}
2579
+							$html .= ' </span>' . stripslashes($value) . '</div>';
2580
+						}
2581
+							break;
2582
+						case 'datepicker': {
2583
+							$date_format = geodir_default_date_format();
2584
+							if ($type['extra_fields'] != '') {
2585
+								$date_format = unserialize($type['extra_fields']);
2586
+								$date_format = $date_format['date_format'];
2587
+							}
2588
+
2589
+							$search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
2590
+							$replace = array('d','j','l','m','n','F','Y');//PHP date format
2591
+
2592
+							$date_format = str_replace($search, $replace, $date_format);
2593
+
2594
+							$post_htmlvar_value = $date_format == 'd/m/Y' ? str_replace('/', '-', $post->{$type['htmlvar_name']}) : $post->{$type['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
2595
+
2596
+							$value = '';
2597
+							if ($post->{$type['htmlvar_name']} != '')
2598
+								$value = date($date_format, strtotime($post_htmlvar_value));
2599
+
2600
+							if (strpos($field_icon, 'http') !== false) {
2601
+								$field_icon_af = '';
2602
+							} elseif ($field_icon == '') {
2603
+								$field_icon_af = '<i class="fa fa-calendar"></i>';
2604
+							} else {
2605
+								$field_icon_af = $field_icon;
2606
+								$field_icon = '';
2607
+							}
2608
+
2609
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2610
+
2611
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
2612
+							if ($field_set_start == 1 && $site_title != '') {
2613
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2614
+							}
2615
+							$html .= ' </span>' . $value . '</div>';
2616
+						}
2617
+							break;
2618
+						case 'text': {
2619
+							if (strpos($field_icon, 'http') !== false) {
2620
+								$field_icon_af = '';
2621
+							} elseif ($field_icon == '') {
2622
+								$field_icon_af = '';
2623
+							} else {
2624
+								$field_icon_af = $field_icon;
2625
+								$field_icon = '';
2626
+							}
2627
+
2628
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2629
+
2630
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2631
+							if ($field_set_start == 1 && $site_title != '') {
2632
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2633
+							}
2634
+							$html .= ' </span>' . stripslashes($post->{$type['htmlvar_name']}) . '</div>';
2635
+						}
2636
+							break;
2637
+						case 'radio': {
2638
+
2639
+							if ($post->{$type['htmlvar_name']} != '') {
2640
+								if ($post->{$type['htmlvar_name']} == 'f' || $post->{$type['htmlvar_name']} == '0') {
2641
+									$html_val = __('No', 'geodirectory');
2642
+								} else if ($post->{$type['htmlvar_name']} == 't' || $post->{$type['htmlvar_name']} == '1') {
2643
+									$html_val = __('Yes', 'geodirectory');
2644
+								} else {
2645
+									$html_val = __($post->{$type['htmlvar_name']}, 'geodirectory');
2646 2646
                                     
2647
-                                    if (!empty($type['option_values'])) {
2648
-                                        $cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2647
+									if (!empty($type['option_values'])) {
2648
+										$cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2649 2649
                                         
2650
-                                        if (!empty($cf_option_values)) {
2651
-                                            foreach ($cf_option_values as $cf_option_value) {
2652
-                                                if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$type['htmlvar_name']}) {
2653
-                                                    $html_val = $cf_option_value['label'];
2654
-                                                }
2655
-                                            }
2656
-                                        }
2657
-                                    }
2658
-                                }
2659
-
2660
-                                if (strpos($field_icon, 'http') !== false) {
2661
-                                    $field_icon_af = '';
2662
-                                } else if ($field_icon == '') {
2663
-                                    $field_icon_af = '';
2664
-                                } else {
2665
-                                    $field_icon_af = $field_icon;
2666
-                                    $field_icon = '';
2667
-                                }
2668
-
2669
-                                $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2670
-
2671
-                                $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
2672
-
2673
-                                if ($field_set_start == 1 && $site_title != '') {
2674
-                                    $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2675
-                                }
2676
-
2677
-                                $html .= ' </span>' . $html_val . '</div>';
2678
-                            }
2679
-                        }
2680
-                            break;
2681
-                        case 'checkbox': {
2682
-                            $html_var = $type['htmlvar_name'];
2683
-                            $html_val = $type['htmlvar_name'];
2684
-
2685
-                            if ((int)$post->{$html_var} == 1) {
2686
-
2687
-                                if ($post->{$type['htmlvar_name']} == '1') {
2688
-                                    $html_val = __('Yes', 'geodirectory');
2689
-                                } else {
2690
-                                    $html_val = __('No', 'geodirectory');
2691
-                                }
2692
-
2693
-                                if (strpos($field_icon, 'http') !== false) {
2694
-                                    $field_icon_af = '';
2695
-                                } else if ($field_icon == '') {
2696
-                                    $field_icon_af = '';
2697
-                                } else {
2698
-                                    $field_icon_af = $field_icon;
2699
-                                    $field_icon = '';
2700
-                                }
2701
-
2702
-                                $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2703
-
2704
-                                $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
2705
-
2706
-                                if ($field_set_start == 1 && $site_title != '') {
2707
-                                    $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2708
-                                }
2709
-
2710
-                                $html .= ' </span>' . $html_val . '</div>';
2711
-                            }
2712
-                        }
2713
-                            break;
2714
-                        case 'select': {
2715
-                            if (strpos($field_icon, 'http') !== false) {
2716
-                                $field_icon_af = '';
2717
-                            } elseif ($field_icon == '') {
2718
-                                $field_icon_af = '';
2719
-                            } else {
2720
-                                $field_icon_af = $field_icon;
2721
-                                $field_icon = '';
2722
-                            }
2650
+										if (!empty($cf_option_values)) {
2651
+											foreach ($cf_option_values as $cf_option_value) {
2652
+												if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$type['htmlvar_name']}) {
2653
+													$html_val = $cf_option_value['label'];
2654
+												}
2655
+											}
2656
+										}
2657
+									}
2658
+								}
2659
+
2660
+								if (strpos($field_icon, 'http') !== false) {
2661
+									$field_icon_af = '';
2662
+								} else if ($field_icon == '') {
2663
+									$field_icon_af = '';
2664
+								} else {
2665
+									$field_icon_af = $field_icon;
2666
+									$field_icon = '';
2667
+								}
2668
+
2669
+								$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2670
+
2671
+								$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
2672
+
2673
+								if ($field_set_start == 1 && $site_title != '') {
2674
+									$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2675
+								}
2676
+
2677
+								$html .= ' </span>' . $html_val . '</div>';
2678
+							}
2679
+						}
2680
+							break;
2681
+						case 'checkbox': {
2682
+							$html_var = $type['htmlvar_name'];
2683
+							$html_val = $type['htmlvar_name'];
2684
+
2685
+							if ((int)$post->{$html_var} == 1) {
2686
+
2687
+								if ($post->{$type['htmlvar_name']} == '1') {
2688
+									$html_val = __('Yes', 'geodirectory');
2689
+								} else {
2690
+									$html_val = __('No', 'geodirectory');
2691
+								}
2692
+
2693
+								if (strpos($field_icon, 'http') !== false) {
2694
+									$field_icon_af = '';
2695
+								} else if ($field_icon == '') {
2696
+									$field_icon_af = '';
2697
+								} else {
2698
+									$field_icon_af = $field_icon;
2699
+									$field_icon = '';
2700
+								}
2701
+
2702
+								$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2703
+
2704
+								$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
2705
+
2706
+								if ($field_set_start == 1 && $site_title != '') {
2707
+									$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2708
+								}
2709
+
2710
+								$html .= ' </span>' . $html_val . '</div>';
2711
+							}
2712
+						}
2713
+							break;
2714
+						case 'select': {
2715
+							if (strpos($field_icon, 'http') !== false) {
2716
+								$field_icon_af = '';
2717
+							} elseif ($field_icon == '') {
2718
+								$field_icon_af = '';
2719
+							} else {
2720
+								$field_icon_af = $field_icon;
2721
+								$field_icon = '';
2722
+							}
2723 2723
                             
2724
-                            $field_value = __($post->{$type['htmlvar_name']}, 'geodirectory');
2724
+							$field_value = __($post->{$type['htmlvar_name']}, 'geodirectory');
2725 2725
                             
2726
-                            if (!empty($type['option_values'])) {
2727
-                                $cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2726
+							if (!empty($type['option_values'])) {
2727
+								$cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2728 2728
                                 
2729
-                                if (!empty($cf_option_values)) {
2730
-                                    foreach ($cf_option_values as $cf_option_value) {
2731
-                                        if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$type['htmlvar_name']}) {
2732
-                                            $field_value = $cf_option_value['label'];
2733
-                                        }
2734
-                                    }
2735
-                                }
2736
-                            }
2737
-
2738
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2739
-
2740
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2741
-                            if ($field_set_start == 1 && $site_title != '') {
2742
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2743
-                            }
2744
-                            $html .= ' </span>' . $field_value . '</div>';
2745
-                        }
2746
-                            break;
2747
-                        case 'multiselect': {
2748
-                            if (is_array($post->{$type['htmlvar_name']})) {
2749
-                                $post->{$type['htmlvar_name']} = implode(', ', $post->{$type['htmlvar_name']});
2750
-                            }
2751
-
2752
-                            if (strpos($field_icon, 'http') !== false) {
2753
-                                $field_icon_af = '';
2754
-                            } elseif ($field_icon == '') {
2755
-                                $field_icon_af = '';
2756
-                            } else {
2757
-                                $field_icon_af = $field_icon;
2758
-                                $field_icon = '';
2759
-                            }
2760
-
2761
-                            $field_values = explode(',', trim($post->{$type['htmlvar_name']}, ","));
2762
-
2763
-                            $option_values = array();
2764
-                            if (!empty($type['option_values'])) {
2765
-                                $cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2729
+								if (!empty($cf_option_values)) {
2730
+									foreach ($cf_option_values as $cf_option_value) {
2731
+										if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$type['htmlvar_name']}) {
2732
+											$field_value = $cf_option_value['label'];
2733
+										}
2734
+									}
2735
+								}
2736
+							}
2737
+
2738
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2739
+
2740
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2741
+							if ($field_set_start == 1 && $site_title != '') {
2742
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2743
+							}
2744
+							$html .= ' </span>' . $field_value . '</div>';
2745
+						}
2746
+							break;
2747
+						case 'multiselect': {
2748
+							if (is_array($post->{$type['htmlvar_name']})) {
2749
+								$post->{$type['htmlvar_name']} = implode(', ', $post->{$type['htmlvar_name']});
2750
+							}
2751
+
2752
+							if (strpos($field_icon, 'http') !== false) {
2753
+								$field_icon_af = '';
2754
+							} elseif ($field_icon == '') {
2755
+								$field_icon_af = '';
2756
+							} else {
2757
+								$field_icon_af = $field_icon;
2758
+								$field_icon = '';
2759
+							}
2760
+
2761
+							$field_values = explode(',', trim($post->{$type['htmlvar_name']}, ","));
2762
+
2763
+							$option_values = array();
2764
+							if (!empty($type['option_values'])) {
2765
+								$cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2766 2766
                                 
2767
-                                if (!empty($cf_option_values)) {
2768
-                                    foreach ($cf_option_values as $cf_option_value) {
2769
-                                        if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
2770
-                                            $option_values[] = $cf_option_value['label'];
2771
-                                        }
2772
-                                    }
2773
-                                }
2774
-                            }
2775
-
2776
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2777
-
2778
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2779
-                            if ($field_set_start == 1 && $site_title != '') {
2780
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2781
-                            }
2782
-                            $html .= ' </span>';
2783
-
2784
-                            if (count($option_values) > 1) {
2785
-                                $html .= '<ul>';
2786
-                                foreach ($option_values as $val) {
2787
-                                    $html .= '<li>' . $val . '</li>';
2788
-                                }
2789
-                                $html .= '</ul>';
2790
-                            } else {
2791
-                                $html .= $post->{$type['htmlvar_name']};
2792
-                            }
2793
-                            $html .= '</div>';
2794
-                        }
2795
-                            break;
2796
-                        case 'email': {
2797
-                            if (strpos($field_icon, 'http') !== false) {
2798
-                                $field_icon_af = '';
2799
-                            } elseif ($field_icon == '') {
2800
-                                $field_icon_af = '<i class="fa fa-envelope"></i>';
2801
-                            } else {
2802
-                                $field_icon_af = $field_icon;
2803
-                                $field_icon = '';
2804
-                            }
2805
-
2806
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2807
-
2808
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
2809
-                            if ($field_set_start == 1 && $site_title != '') {
2810
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2811
-                            }
2812
-                            $html .= ' </span>' . stripslashes($post->{$type['htmlvar_name']}) . '</div>';
2813
-                        }
2814
-                            break;
2815
-                        case 'textarea': {
2816
-                            if (strpos($field_icon, 'http') !== false) {
2817
-                                $field_icon_af = '';
2818
-                            } elseif ($field_icon == '') {
2819
-                                $field_icon_af = '';
2820
-                            } else {
2821
-                                $field_icon_af = $field_icon;
2822
-                                $field_icon = '';
2823
-                            }
2824
-
2825
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2826
-
2827
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2828
-                            if ($field_set_start == 1 && $site_title != '') {
2829
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2830
-                            }
2831
-                            $html .= '</span>' . wpautop(stripslashes($post->{$type['htmlvar_name']})) . '</div>';
2832
-                        }
2833
-                            break;
2834
-                        case 'html': {
2835
-                            if (strpos($field_icon, 'http') !== false) {
2836
-                                $field_icon_af = '';
2837
-                            } elseif ($field_icon == '') {
2838
-                                $field_icon_af = '';
2839
-                            } else {
2840
-                                $field_icon_af = $field_icon;
2841
-                                $field_icon = '';
2842
-                            }
2843
-
2844
-                            $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2845
-
2846
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2847
-                            if ($field_set_start == 1 && $site_title != '') {
2848
-                                $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2849
-                            }
2850
-                            $html .= ' </span>' . wpautop(stripslashes($post->{$type['htmlvar_name']})) . '</div>';
2851
-                        }
2852
-                        break;
2853
-                        case 'file': {
2854
-                            $html_var = $type['htmlvar_name'];
2855
-
2856
-                            if (!empty($post->{$type['htmlvar_name']})) {
2857
-                                $files = explode(",", $post->{$type['htmlvar_name']});
2858
-
2859
-                                if (!empty($files)) {
2860
-                                    $extra_fields = !empty($type['extra_fields']) ? maybe_unserialize($type['extra_fields']) : NULL;
2861
-                                    $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
2767
+								if (!empty($cf_option_values)) {
2768
+									foreach ($cf_option_values as $cf_option_value) {
2769
+										if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
2770
+											$option_values[] = $cf_option_value['label'];
2771
+										}
2772
+									}
2773
+								}
2774
+							}
2775
+
2776
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2777
+
2778
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2779
+							if ($field_set_start == 1 && $site_title != '') {
2780
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2781
+							}
2782
+							$html .= ' </span>';
2783
+
2784
+							if (count($option_values) > 1) {
2785
+								$html .= '<ul>';
2786
+								foreach ($option_values as $val) {
2787
+									$html .= '<li>' . $val . '</li>';
2788
+								}
2789
+								$html .= '</ul>';
2790
+							} else {
2791
+								$html .= $post->{$type['htmlvar_name']};
2792
+							}
2793
+							$html .= '</div>';
2794
+						}
2795
+							break;
2796
+						case 'email': {
2797
+							if (strpos($field_icon, 'http') !== false) {
2798
+								$field_icon_af = '';
2799
+							} elseif ($field_icon == '') {
2800
+								$field_icon_af = '<i class="fa fa-envelope"></i>';
2801
+							} else {
2802
+								$field_icon_af = $field_icon;
2803
+								$field_icon = '';
2804
+							}
2805
+
2806
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2807
+
2808
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
2809
+							if ($field_set_start == 1 && $site_title != '') {
2810
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2811
+							}
2812
+							$html .= ' </span>' . stripslashes($post->{$type['htmlvar_name']}) . '</div>';
2813
+						}
2814
+							break;
2815
+						case 'textarea': {
2816
+							if (strpos($field_icon, 'http') !== false) {
2817
+								$field_icon_af = '';
2818
+							} elseif ($field_icon == '') {
2819
+								$field_icon_af = '';
2820
+							} else {
2821
+								$field_icon_af = $field_icon;
2822
+								$field_icon = '';
2823
+							}
2824
+
2825
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2826
+
2827
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2828
+							if ($field_set_start == 1 && $site_title != '') {
2829
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2830
+							}
2831
+							$html .= '</span>' . wpautop(stripslashes($post->{$type['htmlvar_name']})) . '</div>';
2832
+						}
2833
+							break;
2834
+						case 'html': {
2835
+							if (strpos($field_icon, 'http') !== false) {
2836
+								$field_icon_af = '';
2837
+							} elseif ($field_icon == '') {
2838
+								$field_icon_af = '';
2839
+							} else {
2840
+								$field_icon_af = $field_icon;
2841
+								$field_icon = '';
2842
+							}
2843
+
2844
+							$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2845
+
2846
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2847
+							if ($field_set_start == 1 && $site_title != '') {
2848
+								$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2849
+							}
2850
+							$html .= ' </span>' . wpautop(stripslashes($post->{$type['htmlvar_name']})) . '</div>';
2851
+						}
2852
+						break;
2853
+						case 'file': {
2854
+							$html_var = $type['htmlvar_name'];
2855
+
2856
+							if (!empty($post->{$type['htmlvar_name']})) {
2857
+								$files = explode(",", $post->{$type['htmlvar_name']});
2858
+
2859
+								if (!empty($files)) {
2860
+									$extra_fields = !empty($type['extra_fields']) ? maybe_unserialize($type['extra_fields']) : NULL;
2861
+									$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
2862 2862
                                
2863
-                                    $file_paths = '';
2864
-                                    foreach ($files as $file) {
2865
-                                        if (!empty($file)) {
2866
-                                            $image_name_arr = explode('/', $file);
2867
-                                            $filename = end($image_name_arr);
2868
-
2869
-                                            $arr_file_type = wp_check_filetype($filename);
2870
-                                            if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
2871
-                                                continue;
2872
-                                            }
2873
-                                            $uploaded_file_type = $arr_file_type['type'];
2874
-                                            $uploaded_file_ext = $arr_file_type['ext'];
2863
+									$file_paths = '';
2864
+									foreach ($files as $file) {
2865
+										if (!empty($file)) {
2866
+											$image_name_arr = explode('/', $file);
2867
+											$filename = end($image_name_arr);
2868
+
2869
+											$arr_file_type = wp_check_filetype($filename);
2870
+											if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
2871
+												continue;
2872
+											}
2873
+											$uploaded_file_type = $arr_file_type['type'];
2874
+											$uploaded_file_ext = $arr_file_type['ext'];
2875 2875
                                             
2876
-                                            if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
2877
-                                                continue; // Invalid file type.
2878
-                                            }
2879
-
2880
-                                            $image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
2881
-
2882
-                                            // If the uploaded file is image
2883
-                                            if (in_array($uploaded_file_type, $image_file_types)) {
2884
-                                                $file_paths .= '<div class="geodir-custom-post-gallery" class="clearfix">';
2885
-                                                $file_paths .= '<a href="'.$file.'">';
2886
-                                                $file_paths .= geodir_show_image(array('src' => $file), 'thumbnail', false, false);
2887
-                                                $file_paths .= '</a>';
2888
-                                                $file_paths .= '</div>';
2889
-                                            } else {
2890
-                                                $ext_path = '_' . $html_var . '_';
2891
-                                                $filename = explode($ext_path, $filename);
2892
-                                                $file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
2893
-                                            }
2894
-                                        }
2895
-                                    }
2896
-
2897
-                                    if (strpos($field_icon, 'http') !== false) {
2898
-                                        $field_icon_af = '';
2899
-                                    } else if ($field_icon == '') {
2900
-                                        $field_icon_af = '';
2901
-                                    } else {
2902
-                                        $field_icon_af = $field_icon;
2903
-                                        $field_icon = '';
2904
-                                    }
2905
-
2906
-                                    $geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2907
-
2908
-
2909
-                                    $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . ' geodir-custom-file-box" style="clear:both;"><span class="geodir-i-file" style="display:inline-block;vertical-align:top;padding-right:14px;' . $field_icon . '">' . $field_icon_af;
2910
-
2911
-                                    if ($field_set_start == 1 && $site_title != '') {
2912
-                                        $html .= ' ' . __($site_title, 'geodirectory') . ': ';
2913
-                                    }
2914
-
2915
-                                    $html .= ' </span>' . $file_paths . '</div>';
2916
-                                }
2917
-                            }
2918
-                        }
2919
-                            break;
2920
-                    }
2921
-
2922
-
2923
-                    /**
2924
-                     * Filter custom field output in tab.
2925
-                     *
2926
-                     * @since 1.5.6
2927
-                     *
2928
-                     * @param string $html_var The HTML variable name for the field.
2929
-                     * @param string $html Custom field unfiltered HTML.
2930
-                     * @param array $variables_array Custom field variables array.
2931
-                     */
2932
-                    $html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2933
-
2934
-                    $fieldset_html = '';
2935
-                    if ($field_set_start == 1) {
2936
-                        $add_html = false;
2937
-                        if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2938
-                            if ($fieldset != '') {
2939
-                                $add_html = true;
2940
-                                $label = $fieldset_arr[$fieldset_count - 1]['label'];
2941
-                                $htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2942
-                            }
2943
-                            $fieldset_html = $fieldset;
2944
-                            $fieldset = '';
2945
-                        } else {
2946
-                            $fieldset .= $html;
2947
-                            if ($total_fields == $count_field && $fieldset != '') {
2948
-                                $add_html = true;
2949
-                                $label = $fieldset_arr[$fieldset_count]['label'];
2950
-                                $htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2951
-                                $fieldset_html = $fieldset;
2952
-                            }
2953
-                        }
2954
-
2955
-                        if ($add_html) {
2956
-                            $tabs_arr[$htmlvar_name] = array(
2957
-                                'heading_text' => __($label, 'geodirectory'),
2958
-                                'is_active_tab' => false,
2959
-                                /**
2960
-                                 * Filter if a custom field should be displayed on the details page tab.
2961
-                                 *
2962
-                                 * @since 1.0.0
2963
-                                 * @param string $htmlvar_name The field HTML var name.
2964
-                                 */
2965
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2966
-                                'tab_content' => '<div class="geodir-company_info field-group">' . $fieldset_html . '</html>'
2967
-                            );
2968
-                        }
2969
-                    } else {
2970
-                        if ($html != '') {
2971
-                            $tabs_arr[$field['htmlvar_name']] = array(
2972
-                                'heading_text' => __($label, 'geodirectory'),
2973
-                                'is_active_tab' => false,
2974
-                                /** This action is documented in geodirectory_hooks_actions.php */
2975
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2976
-                                'tab_content' => $html
2977
-                            );
2978
-                        }
2979
-                    }
2980
-                }
2981
-            }
2982
-        }
2983
-    }
2984
-    return $tabs_arr;
2876
+											if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
2877
+												continue; // Invalid file type.
2878
+											}
2879
+
2880
+											$image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
2881
+
2882
+											// If the uploaded file is image
2883
+											if (in_array($uploaded_file_type, $image_file_types)) {
2884
+												$file_paths .= '<div class="geodir-custom-post-gallery" class="clearfix">';
2885
+												$file_paths .= '<a href="'.$file.'">';
2886
+												$file_paths .= geodir_show_image(array('src' => $file), 'thumbnail', false, false);
2887
+												$file_paths .= '</a>';
2888
+												$file_paths .= '</div>';
2889
+											} else {
2890
+												$ext_path = '_' . $html_var . '_';
2891
+												$filename = explode($ext_path, $filename);
2892
+												$file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
2893
+											}
2894
+										}
2895
+									}
2896
+
2897
+									if (strpos($field_icon, 'http') !== false) {
2898
+										$field_icon_af = '';
2899
+									} else if ($field_icon == '') {
2900
+										$field_icon_af = '';
2901
+									} else {
2902
+										$field_icon_af = $field_icon;
2903
+										$field_icon = '';
2904
+									}
2905
+
2906
+									$geodir_odd_even = $field_set_start == 1 && $i % 2 == 0 ? 'geodir_more_info_even' : 'geodir_more_info_odd';
2907
+
2908
+
2909
+									$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . ' geodir-custom-file-box" style="clear:both;"><span class="geodir-i-file" style="display:inline-block;vertical-align:top;padding-right:14px;' . $field_icon . '">' . $field_icon_af;
2910
+
2911
+									if ($field_set_start == 1 && $site_title != '') {
2912
+										$html .= ' ' . __($site_title, 'geodirectory') . ': ';
2913
+									}
2914
+
2915
+									$html .= ' </span>' . $file_paths . '</div>';
2916
+								}
2917
+							}
2918
+						}
2919
+							break;
2920
+					}
2921
+
2922
+
2923
+					/**
2924
+					 * Filter custom field output in tab.
2925
+					 *
2926
+					 * @since 1.5.6
2927
+					 *
2928
+					 * @param string $html_var The HTML variable name for the field.
2929
+					 * @param string $html Custom field unfiltered HTML.
2930
+					 * @param array $variables_array Custom field variables array.
2931
+					 */
2932
+					$html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2933
+
2934
+					$fieldset_html = '';
2935
+					if ($field_set_start == 1) {
2936
+						$add_html = false;
2937
+						if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2938
+							if ($fieldset != '') {
2939
+								$add_html = true;
2940
+								$label = $fieldset_arr[$fieldset_count - 1]['label'];
2941
+								$htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2942
+							}
2943
+							$fieldset_html = $fieldset;
2944
+							$fieldset = '';
2945
+						} else {
2946
+							$fieldset .= $html;
2947
+							if ($total_fields == $count_field && $fieldset != '') {
2948
+								$add_html = true;
2949
+								$label = $fieldset_arr[$fieldset_count]['label'];
2950
+								$htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2951
+								$fieldset_html = $fieldset;
2952
+							}
2953
+						}
2954
+
2955
+						if ($add_html) {
2956
+							$tabs_arr[$htmlvar_name] = array(
2957
+								'heading_text' => __($label, 'geodirectory'),
2958
+								'is_active_tab' => false,
2959
+								/**
2960
+								 * Filter if a custom field should be displayed on the details page tab.
2961
+								 *
2962
+								 * @since 1.0.0
2963
+								 * @param string $htmlvar_name The field HTML var name.
2964
+								 */
2965
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2966
+								'tab_content' => '<div class="geodir-company_info field-group">' . $fieldset_html . '</html>'
2967
+							);
2968
+						}
2969
+					} else {
2970
+						if ($html != '') {
2971
+							$tabs_arr[$field['htmlvar_name']] = array(
2972
+								'heading_text' => __($label, 'geodirectory'),
2973
+								'is_active_tab' => false,
2974
+								/** This action is documented in geodirectory_hooks_actions.php */
2975
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2976
+								'tab_content' => $html
2977
+							);
2978
+						}
2979
+					}
2980
+				}
2981
+			}
2982
+		}
2983
+	}
2984
+	return $tabs_arr;
2985 2985
 }
2986 2986
 
2987 2987
 /* display add listing page for wpml */
@@ -3005,37 +3005,37 @@  discard block
 block discarded – undo
3005 3005
  */
3006 3006
 function geodir_add_post_status_author_page()
3007 3007
 {
3008
-    global $wpdb, $post;
3009
-
3010
-    $html = '';
3011
-    if (get_current_user_id()) {
3012
-        if (geodir_is_page('author') && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
3013
-
3014
-            // we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
3015
-            $real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
3016
-            $status = "<strong>(";
3017
-            $status_icon = '<i class="fa fa-play"></i>';
3018
-            if ($real_status == 'publish') {
3019
-                $status .= __('Published', 'geodirectory');
3020
-            } else {
3021
-                $status .= __('Not published', 'geodirectory');
3022
-                $status_icon = '<i class="fa fa-pause"></i>';
3023
-            }
3024
-            $status .= ")</strong>";
3008
+	global $wpdb, $post;
3009
+
3010
+	$html = '';
3011
+	if (get_current_user_id()) {
3012
+		if (geodir_is_page('author') && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
3013
+
3014
+			// we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
3015
+			$real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
3016
+			$status = "<strong>(";
3017
+			$status_icon = '<i class="fa fa-play"></i>';
3018
+			if ($real_status == 'publish') {
3019
+				$status .= __('Published', 'geodirectory');
3020
+			} else {
3021
+				$status .= __('Not published', 'geodirectory');
3022
+				$status_icon = '<i class="fa fa-pause"></i>';
3023
+			}
3024
+			$status .= ")</strong>";
3025 3025
 
3026
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
3027
-        }
3028
-    }
3026
+			$html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
3027
+		}
3028
+	}
3029 3029
 
3030
-    if ($html != '') {
3031
-        /**
3032
-         * Filter the post status text on the author page.
3033
-         *
3034
-         * @since 1.0.0
3035
-         * @param string $html The HTML of the status.
3036
-         */
3037
-        echo apply_filters('geodir_filter_status_text_on_author_page', $html);
3038
-    }
3030
+	if ($html != '') {
3031
+		/**
3032
+		 * Filter the post status text on the author page.
3033
+		 *
3034
+		 * @since 1.0.0
3035
+		 * @param string $html The HTML of the status.
3036
+		 */
3037
+		echo apply_filters('geodir_filter_status_text_on_author_page', $html);
3038
+	}
3039 3039
 
3040 3040
 
3041 3041
 }
@@ -3049,21 +3049,21 @@  discard block
 block discarded – undo
3049 3049
  */
3050 3050
 function geodir_init_no_rating()
3051 3051
 {
3052
-    if (get_option('geodir_disable_rating')) {
3053
-        remove_action('comment_form_logged_in_after', 'geodir_comment_rating_fields');
3054
-        remove_action('comment_form_before_fields', 'geodir_comment_rating_fields');
3055
-        remove_action('comment_form_logged_in_after', 'geodir_reviewrating_comment_rating_fields');
3056
-        remove_action('comment_form_before_fields', 'geodir_reviewrating_comment_rating_fields');
3057
-        remove_action('add_meta_boxes_comment', 'geodir_comment_add_meta_box');
3058
-        remove_action('add_meta_boxes', 'geodir_reviewrating_comment_metabox', 13);
3059
-        remove_filter('comment_text', 'geodir_wrap_comment_text', 40);
3060
-
3061
-        add_action('comment_form_logged_in_after', 'geodir_no_rating_rating_fields');
3062
-        add_action('comment_form_before_fields', 'geodir_no_rating_rating_fields');
3063
-        add_filter('comment_text', 'geodir_no_rating_comment_text', 100, 2);
3064
-        add_filter('geodir_detail_page_review_rating_html', 'geodir_no_rating_review_rating_html', 100);
3065
-        add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
3066
-    }
3052
+	if (get_option('geodir_disable_rating')) {
3053
+		remove_action('comment_form_logged_in_after', 'geodir_comment_rating_fields');
3054
+		remove_action('comment_form_before_fields', 'geodir_comment_rating_fields');
3055
+		remove_action('comment_form_logged_in_after', 'geodir_reviewrating_comment_rating_fields');
3056
+		remove_action('comment_form_before_fields', 'geodir_reviewrating_comment_rating_fields');
3057
+		remove_action('add_meta_boxes_comment', 'geodir_comment_add_meta_box');
3058
+		remove_action('add_meta_boxes', 'geodir_reviewrating_comment_metabox', 13);
3059
+		remove_filter('comment_text', 'geodir_wrap_comment_text', 40);
3060
+
3061
+		add_action('comment_form_logged_in_after', 'geodir_no_rating_rating_fields');
3062
+		add_action('comment_form_before_fields', 'geodir_no_rating_rating_fields');
3063
+		add_filter('comment_text', 'geodir_no_rating_comment_text', 100, 2);
3064
+		add_filter('geodir_detail_page_review_rating_html', 'geodir_no_rating_review_rating_html', 100);
3065
+		add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
3066
+	}
3067 3067
 }
3068 3068
 
3069 3069
 /**
@@ -3075,20 +3075,20 @@  discard block
 block discarded – undo
3075 3075
  */
3076 3076
 function geodir_no_rating_rating_fields()
3077 3077
 {
3078
-    global $post;
3078
+	global $post;
3079 3079
 
3080
-    $post_types = geodir_get_posttypes();
3080
+	$post_types = geodir_get_posttypes();
3081 3081
 
3082
-    if (!empty($post) && isset($post->post_type) && in_array($post->post_type, $post_types)) {
3083
-        if (is_plugin_active('geodir_review_rating_manager/geodir_review_rating_manager.php')) {
3084
-            echo '<input type="hidden" value="1" name="geodir_rating[overall]" />';
3085
-            if (get_option('geodir_reviewrating_enable_images')) {
3086
-                geodir_reviewrating_rating_img_html();
3087
-            }
3088
-        } else {
3089
-            echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
3090
-        }
3091
-    }
3082
+	if (!empty($post) && isset($post->post_type) && in_array($post->post_type, $post_types)) {
3083
+		if (is_plugin_active('geodir_review_rating_manager/geodir_review_rating_manager.php')) {
3084
+			echo '<input type="hidden" value="1" name="geodir_rating[overall]" />';
3085
+			if (get_option('geodir_reviewrating_enable_images')) {
3086
+				geodir_reviewrating_rating_img_html();
3087
+			}
3088
+		} else {
3089
+			echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
3090
+		}
3091
+	}
3092 3092
 }
3093 3093
 
3094 3094
 /**
@@ -3102,11 +3102,11 @@  discard block
 block discarded – undo
3102 3102
  */
3103 3103
 function geodir_no_rating_comment_text($content, $comment = '')
3104 3104
 {
3105
-    if (!is_admin()) {
3106
-        return '<div class="description">' . $content . '</div>';
3107
-    } else {
3108
-        return $content;
3109
-    }
3105
+	if (!is_admin()) {
3106
+		return '<div class="description">' . $content . '</div>';
3107
+	} else {
3108
+		return $content;
3109
+	}
3110 3110
 }
3111 3111
 
3112 3112
 /**
@@ -3119,7 +3119,7 @@  discard block
 block discarded – undo
3119 3119
  */
3120 3120
 function geodir_no_rating_review_rating_html($content = '')
3121 3121
 {
3122
-    return NULL;
3122
+	return NULL;
3123 3123
 }
3124 3124
 
3125 3125
 /**
@@ -3133,19 +3133,19 @@  discard block
 block discarded – undo
3133 3133
  */
3134 3134
 function geodir_no_rating_get_sort_options($options, $post_type = '')
3135 3135
 {
3136
-    $new_options = array();
3137
-    if (!empty($options)) {
3138
-        foreach ($options as $option) {
3139
-            if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
3140
-                continue;
3141
-            }
3142
-            $new_options[] = $option;
3143
-        }
3136
+	$new_options = array();
3137
+	if (!empty($options)) {
3138
+		foreach ($options as $option) {
3139
+			if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
3140
+				continue;
3141
+			}
3142
+			$new_options[] = $option;
3143
+		}
3144 3144
 
3145
-        $options = $new_options;
3146
-    }
3145
+		$options = $new_options;
3146
+	}
3147 3147
 
3148
-    return $options;
3148
+	return $options;
3149 3149
 }
3150 3150
 
3151 3151
 add_filter('geodir_all_js_msg', 'geodir_all_js_msg_no_rating', 100);
@@ -3159,11 +3159,11 @@  discard block
 block discarded – undo
3159 3159
  */
3160 3160
 function geodir_all_js_msg_no_rating($msg = array())
3161 3161
 {
3162
-    if (get_option('geodir_disable_rating')) {
3163
-        $msg['gd_cmt_no_rating'] = true;
3164
-    }
3162
+	if (get_option('geodir_disable_rating')) {
3163
+		$msg['gd_cmt_no_rating'] = true;
3164
+	}
3165 3165
 
3166
-    return $msg;
3166
+	return $msg;
3167 3167
 }
3168 3168
 
3169 3169
 add_filter('body_class', 'geodir_body_class_no_rating', 100);
@@ -3177,13 +3177,13 @@  discard block
 block discarded – undo
3177 3177
  */
3178 3178
 function geodir_body_class_no_rating($classes = array())
3179 3179
 {
3180
-    if (get_option('geodir_disable_rating')) {
3181
-        $classes[] = 'gd-no-rating';
3182
-    }
3180
+	if (get_option('geodir_disable_rating')) {
3181
+		$classes[] = 'gd-no-rating';
3182
+	}
3183 3183
     
3184
-    $classes[] = 'gd-map-' . geodir_map_name();
3184
+	$classes[] = 'gd-map-' . geodir_map_name();
3185 3185
 
3186
-    return $classes;
3186
+	return $classes;
3187 3187
 }
3188 3188
 
3189 3189
 add_filter('admin_body_class', 'geodir_admin_body_class_no_rating', 100);
@@ -3197,13 +3197,13 @@  discard block
 block discarded – undo
3197 3197
  */
3198 3198
 function geodir_admin_body_class_no_rating($class = '')
3199 3199
 {
3200
-    if (get_option('geodir_disable_rating')) {
3201
-        $class .= ' gd-no-rating';
3202
-    }
3200
+	if (get_option('geodir_disable_rating')) {
3201
+		$class .= ' gd-no-rating';
3202
+	}
3203 3203
     
3204
-    $class .= ' gd-map-' . geodir_map_name();
3204
+	$class .= ' gd-map-' . geodir_map_name();
3205 3205
 
3206
-    return $class;
3206
+	return $class;
3207 3207
 }
3208 3208
 
3209 3209
 add_action('wp_head', 'geodir_wp_head_no_rating');
@@ -3216,10 +3216,10 @@  discard block
 block discarded – undo
3216 3216
  */
3217 3217
 function geodir_wp_head_no_rating()
3218 3218
 {
3219
-    if (get_option('geodir_disable_rating')) {
3220
-        echo '<style>body .geodir-rating, body .geodir-bubble-rating, body .gd_ratings_module_box{display:none!important;}</style>';
3221
-        echo '<script type="text/javascript">jQuery(function(){jQuery(".gd_rating_show").parent(".geodir-rating").remove();});</script>';
3222
-    }
3219
+	if (get_option('geodir_disable_rating')) {
3220
+		echo '<style>body .geodir-rating, body .geodir-bubble-rating, body .gd_ratings_module_box{display:none!important;}</style>';
3221
+		echo '<script type="text/javascript">jQuery(function(){jQuery(".gd_rating_show").parent(".geodir-rating").remove();});</script>';
3222
+	}
3223 3223
 }
3224 3224
 
3225 3225
 add_filter('geodir_load_db_language', 'geodir_load_custom_field_translation');
@@ -3236,36 +3236,36 @@  discard block
 block discarded – undo
3236 3236
  * @return array Translation texts.
3237 3237
  */
3238 3238
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
3239
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
3240
-
3241
-    $gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
3242
-
3243
-    /**
3244
-     * Filters the geodirectory option names that requires to add for translation.
3245
-     *
3246
-     * @since 1.5.7
3247
-     * @package GeoDirectory
3248
-     *
3249
-     * @param  array $gd_options Array of option names.
3250
-     */
3251
-    $gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
3252
-    $gd_options = array_unique($gd_options);
3253
-
3254
-    if (!empty($gd_options)) {
3255
-        foreach ($gd_options as $gd_option) {
3256
-            if ($gd_option != '' && $option_value = get_option($gd_option)) {
3257
-                $option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
3239
+	$translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
3240
+
3241
+	$gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
3242
+
3243
+	/**
3244
+	 * Filters the geodirectory option names that requires to add for translation.
3245
+	 *
3246
+	 * @since 1.5.7
3247
+	 * @package GeoDirectory
3248
+	 *
3249
+	 * @param  array $gd_options Array of option names.
3250
+	 */
3251
+	$gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
3252
+	$gd_options = array_unique($gd_options);
3253
+
3254
+	if (!empty($gd_options)) {
3255
+		foreach ($gd_options as $gd_option) {
3256
+			if ($gd_option != '' && $option_value = get_option($gd_option)) {
3257
+				$option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
3258 3258
                 
3259
-                if ($option_value != '' && !in_array($option_value, $translation_texts)) {
3260
-                    $translation_texts[] = stripslashes_deep($option_value);
3261
-                }
3262
-            }
3263
-        }
3264
-    }
3259
+				if ($option_value != '' && !in_array($option_value, $translation_texts)) {
3260
+					$translation_texts[] = stripslashes_deep($option_value);
3261
+				}
3262
+			}
3263
+		}
3264
+	}
3265 3265
 
3266
-    $translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
3266
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
3267 3267
 
3268
-    return $translation_texts;
3268
+	return $translation_texts;
3269 3269
 }
3270 3270
 
3271 3271
 add_filter('geodir_load_db_language', 'geodir_load_gd_options_text_translation');
@@ -3279,13 +3279,13 @@  discard block
 block discarded – undo
3279 3279
 
3280 3280
 add_filter('get_comments_link', 'gd_get_comments_link', 10, 2);
3281 3281
 function gd_get_comments_link($comments_link, $post_id) {
3282
-    $post_type = get_post_type($post_id);
3282
+	$post_type = get_post_type($post_id);
3283 3283
 
3284
-    $all_postypes = geodir_get_posttypes();
3285
-    if (in_array($post_type, $all_postypes)) {
3286
-        $comments_link = str_replace('#comments', '#reviews', $comments_link);
3287
-        $comments_link = str_replace('#respond', '#reviews', $comments_link);
3288
-    }
3284
+	$all_postypes = geodir_get_posttypes();
3285
+	if (in_array($post_type, $all_postypes)) {
3286
+		$comments_link = str_replace('#comments', '#reviews', $comments_link);
3287
+		$comments_link = str_replace('#respond', '#reviews', $comments_link);
3288
+	}
3289 3289
 
3290
-    return $comments_link;
3290
+	return $comments_link;
3291 3291
 }
3292 3292
\ No newline at end of file
Please login to merge, or discard this patch.