@@ -16,7 +16,9 @@ discard block |
||
16 | 16 | */ |
17 | 17 | function geodir_session_start() |
18 | 18 | { |
19 | - if (!session_id()) session_start(); |
|
19 | + if (!session_id()) { |
|
20 | + session_start(); |
|
21 | + } |
|
20 | 22 | global $geodir_add_location_url; |
21 | 23 | |
22 | 24 | $geodir_add_location_url = NULL; |
@@ -86,7 +88,9 @@ discard block |
||
86 | 88 | |
87 | 89 | if ((is_search() && isset($_REQUEST['geodir_search']) && $_REQUEST['geodir_search'] != '')): |
88 | 90 | |
89 | - if (isset($_REQUEST['scat']) && $_REQUEST['scat'] == 'all') $_REQUEST['scat'] = ''; |
|
91 | + if (isset($_REQUEST['scat']) && $_REQUEST['scat'] == 'all') { |
|
92 | + $_REQUEST['scat'] = ''; |
|
93 | + } |
|
90 | 94 | //if(isset($_REQUEST['s']) && $_REQUEST['s'] == '+') $_REQUEST['s'] = ''; |
91 | 95 | |
92 | 96 | if (isset($_REQUEST['sdist'])) { |
@@ -198,8 +202,9 @@ discard block |
||
198 | 202 | add_filter('posts_fields', 'geodir_posts_fields', 1); |
199 | 203 | add_filter('posts_join', 'geodir_posts_join', 1); |
200 | 204 | geodir_post_where(); |
201 | - if (!is_admin()) |
|
202 | - add_filter('posts_orderby', 'geodir_posts_orderby', 1); |
|
205 | + if (!is_admin()) { |
|
206 | + add_filter('posts_orderby', 'geodir_posts_orderby', 1); |
|
207 | + } |
|
203 | 208 | |
204 | 209 | // advanced filter for popular post view widget |
205 | 210 | global $wp_query; |
@@ -346,8 +351,9 @@ discard block |
||
346 | 351 | $sort_by = ''; |
347 | 352 | $orderby = ' '; |
348 | 353 | |
349 | - if (get_query_var('order_by')) |
|
350 | - $sort_by = get_query_var('order_by'); |
|
354 | + if (get_query_var('order_by')) { |
|
355 | + $sort_by = get_query_var('order_by'); |
|
356 | + } |
|
351 | 357 | |
352 | 358 | /*if(isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries){ |
353 | 359 | $current_term = $wp_query->get_queried_object(); |
@@ -367,14 +373,16 @@ discard block |
||
367 | 373 | $orderby .= " distance,"; |
368 | 374 | } |
369 | 375 | |
370 | - if (isset($_REQUEST['sort_by']) && $_REQUEST['sort_by'] != '' && is_main_query()) |
|
371 | - $sort_by = esc_attr($_REQUEST['sort_by']); |
|
376 | + if (isset($_REQUEST['sort_by']) && $_REQUEST['sort_by'] != '' && is_main_query()) { |
|
377 | + $sort_by = esc_attr($_REQUEST['sort_by']); |
|
378 | + } |
|
372 | 379 | |
373 | 380 | |
374 | 381 | if ($sort_by == '') { |
375 | 382 | $default_sort = geodir_get_posts_default_sort($geodir_post_type); |
376 | - if (!empty($default_sort)) |
|
377 | - $sort_by = $default_sort; |
|
383 | + if (!empty($default_sort)) { |
|
384 | + $sort_by = $default_sort; |
|
385 | + } |
|
378 | 386 | } |
379 | 387 | |
380 | 388 | /* |
@@ -562,8 +570,9 @@ discard block |
||
562 | 570 | |
563 | 571 | add_filter('posts_where', 'searching_filter_where', 1); |
564 | 572 | |
565 | - if ($snear != '') |
|
566 | - add_filter('posts_where', 'searching_filter_where', 1); |
|
573 | + if ($snear != '') { |
|
574 | + add_filter('posts_where', 'searching_filter_where', 1); |
|
575 | + } |
|
567 | 576 | |
568 | 577 | add_filter('posts_orderby', 'geodir_posts_orderby', 1); |
569 | 578 | |
@@ -731,10 +740,11 @@ discard block |
||
731 | 740 | } |
732 | 741 | |
733 | 742 | $better_search_terms = ''; |
734 | - if (isset($_REQUEST['stype'])) |
|
735 | - $post_types = esc_attr(wp_strip_all_tags($_REQUEST['stype'])); |
|
736 | - else |
|
737 | - $post_types = 'gd_place'; |
|
743 | + if (isset($_REQUEST['stype'])) { |
|
744 | + $post_types = esc_attr(wp_strip_all_tags($_REQUEST['stype'])); |
|
745 | + } else { |
|
746 | + $post_types = 'gd_place'; |
|
747 | + } |
|
738 | 748 | |
739 | 749 | if ($s != '') { |
740 | 750 | $keywords = explode(" ", $s); |
@@ -762,7 +772,7 @@ discard block |
||
762 | 772 | if($taxonomies) { |
763 | 773 | $taxonomies = implode("','", $taxonomies); |
764 | 774 | $taxonomies = "'" . $taxonomies . "'"; |
765 | - }else{$taxonomies='';} |
|
775 | + } else{$taxonomies='';} |
|
766 | 776 | |
767 | 777 | $content_where = $terms_where = ''; |
768 | 778 | if ($s != '') { |
@@ -878,8 +888,9 @@ discard block |
||
878 | 888 | $user_fav_posts = get_user_meta($user_id, 'gd_user_favourite_post', true); |
879 | 889 | $user_fav_posts = !empty($user_fav_posts) && is_array($user_fav_posts) ? implode("','", $user_fav_posts) : '-1'; |
880 | 890 | $where .= " AND $wpdb->posts.ID IN ('$user_fav_posts')"; |
881 | - } else |
|
882 | - $where .= " AND $wpdb->posts.post_author = $user_id"; |
|
891 | + } else { |
|
892 | + $where .= " AND $wpdb->posts.post_author = $user_id"; |
|
893 | + } |
|
883 | 894 | |
884 | 895 | if ($user_id == (int)get_current_user_id()) { |
885 | 896 | $where .= " AND $wpdb->posts.post_status IN ('publish','draft','pending') "; |
@@ -16,10 +16,10 @@ discard block |
||
16 | 16 | */ |
17 | 17 | function geodir_session_start() |
18 | 18 | { |
19 | - if (!session_id()) session_start(); |
|
20 | - global $geodir_add_location_url; |
|
19 | + if (!session_id()) session_start(); |
|
20 | + global $geodir_add_location_url; |
|
21 | 21 | |
22 | - $geodir_add_location_url = NULL; |
|
22 | + $geodir_add_location_url = NULL; |
|
23 | 23 | } |
24 | 24 | |
25 | 25 | /** |
@@ -33,18 +33,18 @@ discard block |
||
33 | 33 | */ |
34 | 34 | function geodir_modified_query($query) |
35 | 35 | { |
36 | - if ($query->is_main_query() && ( |
|
37 | - (geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') |
|
38 | - || geodir_is_page('listing') |
|
39 | - || geodir_is_page('author') |
|
40 | - || geodir_is_page('search') |
|
41 | - || geodir_is_page('detail')) |
|
42 | - ) { |
|
43 | - |
|
44 | - $query->set('is_geodir_loop', true); |
|
45 | - } |
|
36 | + if ($query->is_main_query() && ( |
|
37 | + (geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') |
|
38 | + || geodir_is_page('listing') |
|
39 | + || geodir_is_page('author') |
|
40 | + || geodir_is_page('search') |
|
41 | + || geodir_is_page('detail')) |
|
42 | + ) { |
|
43 | + |
|
44 | + $query->set('is_geodir_loop', true); |
|
45 | + } |
|
46 | 46 | |
47 | - return $query; |
|
47 | + return $query; |
|
48 | 48 | } |
49 | 49 | |
50 | 50 | /** |
@@ -67,81 +67,81 @@ discard block |
||
67 | 67 | */ |
68 | 68 | function set_listing_request() |
69 | 69 | { |
70 | - global $wp_query, $wpdb, $geodir_post_type, $table, $dist, $mylat, $mylon, $s, $snear, $s, $s_A, $s_SA; |
|
70 | + global $wp_query, $wpdb, $geodir_post_type, $table, $dist, $mylat, $mylon, $s, $snear, $s, $s_A, $s_SA; |
|
71 | 71 | |
72 | 72 | |
73 | - // fix woocommerce shop products filtered by language for GD + WPML + Woocommerce |
|
74 | - if (!geodir_is_geodir_page()) { |
|
75 | - return; |
|
76 | - } |
|
73 | + // fix woocommerce shop products filtered by language for GD + WPML + Woocommerce |
|
74 | + if (!geodir_is_geodir_page()) { |
|
75 | + return; |
|
76 | + } |
|
77 | 77 | |
78 | - /* remove all pre filters */ |
|
79 | - remove_all_filters('query'); |
|
80 | - remove_all_filters('posts_search'); |
|
81 | - remove_all_filters('posts_fields'); |
|
82 | - remove_all_filters('posts_join'); |
|
83 | - remove_all_filters('posts_orderby'); |
|
84 | - remove_all_filters('posts_where'); |
|
78 | + /* remove all pre filters */ |
|
79 | + remove_all_filters('query'); |
|
80 | + remove_all_filters('posts_search'); |
|
81 | + remove_all_filters('posts_fields'); |
|
82 | + remove_all_filters('posts_join'); |
|
83 | + remove_all_filters('posts_orderby'); |
|
84 | + remove_all_filters('posts_where'); |
|
85 | 85 | |
86 | 86 | |
87 | - if ((is_search() && isset($_REQUEST['geodir_search']) && $_REQUEST['geodir_search'] != '')): |
|
87 | + if ((is_search() && isset($_REQUEST['geodir_search']) && $_REQUEST['geodir_search'] != '')): |
|
88 | 88 | |
89 | - if (isset($_REQUEST['scat']) && $_REQUEST['scat'] == 'all') $_REQUEST['scat'] = ''; |
|
90 | - //if(isset($_REQUEST['s']) && $_REQUEST['s'] == '+') $_REQUEST['s'] = ''; |
|
89 | + if (isset($_REQUEST['scat']) && $_REQUEST['scat'] == 'all') $_REQUEST['scat'] = ''; |
|
90 | + //if(isset($_REQUEST['s']) && $_REQUEST['s'] == '+') $_REQUEST['s'] = ''; |
|
91 | 91 | |
92 | - if (isset($_REQUEST['sdist'])) { |
|
93 | - ($_REQUEST['sdist'] != '0' && $_REQUEST['sdist'] != '') ? $dist = esc_attr($_REQUEST['sdist']) : $dist = 25000; |
|
94 | - } elseif (get_option('geodir_search_dist') != '') { |
|
95 | - $dist = get_option('geodir_search_dist'); |
|
92 | + if (isset($_REQUEST['sdist'])) { |
|
93 | + ($_REQUEST['sdist'] != '0' && $_REQUEST['sdist'] != '') ? $dist = esc_attr($_REQUEST['sdist']) : $dist = 25000; |
|
94 | + } elseif (get_option('geodir_search_dist') != '') { |
|
95 | + $dist = get_option('geodir_search_dist'); |
|
96 | 96 | |
97 | - } else { |
|
98 | - $dist = 25000; |
|
99 | - } // Distance |
|
97 | + } else { |
|
98 | + $dist = 25000; |
|
99 | + } // Distance |
|
100 | 100 | |
101 | - if (isset($_REQUEST['sgeo_lat'])) { |
|
102 | - $mylat = (float)esc_attr($_REQUEST['sgeo_lat']); |
|
103 | - } else { |
|
104 | - $mylat = (float)geodir_get_current_city_lat(); |
|
105 | - } // Latatude |
|
101 | + if (isset($_REQUEST['sgeo_lat'])) { |
|
102 | + $mylat = (float)esc_attr($_REQUEST['sgeo_lat']); |
|
103 | + } else { |
|
104 | + $mylat = (float)geodir_get_current_city_lat(); |
|
105 | + } // Latatude |
|
106 | 106 | |
107 | - if (isset($_REQUEST['sgeo_lon'])) { |
|
108 | - $mylon = (float)esc_attr($_REQUEST['sgeo_lon']); |
|
109 | - } else { |
|
110 | - $mylon = (float)geodir_get_current_city_lng(); |
|
111 | - } // Distance |
|
107 | + if (isset($_REQUEST['sgeo_lon'])) { |
|
108 | + $mylon = (float)esc_attr($_REQUEST['sgeo_lon']); |
|
109 | + } else { |
|
110 | + $mylon = (float)geodir_get_current_city_lng(); |
|
111 | + } // Distance |
|
112 | 112 | |
113 | - if (isset($_REQUEST['snear'])) { |
|
114 | - $snear = trim(esc_attr($_REQUEST['snear'])); |
|
115 | - } |
|
113 | + if (isset($_REQUEST['snear'])) { |
|
114 | + $snear = trim(esc_attr($_REQUEST['snear'])); |
|
115 | + } |
|
116 | 116 | |
117 | - if (isset($_REQUEST['s'])) { |
|
118 | - $s = trim(esc_attr(wp_strip_all_tags($_REQUEST['s']))); |
|
119 | - } |
|
117 | + if (isset($_REQUEST['s'])) { |
|
118 | + $s = trim(esc_attr(wp_strip_all_tags($_REQUEST['s']))); |
|
119 | + } |
|
120 | 120 | |
121 | - if ($snear == 'NEAR ME') { |
|
122 | - $ip = $_SERVER['REMOTE_ADDR']; |
|
123 | - $addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $ip)); |
|
124 | - $mylat = stripslashes(ucfirst($addr_details[geoplugin_latitude])); |
|
125 | - $mylon = stripslashes(ucfirst($addr_details[geoplugin_longitude])); |
|
126 | - } |
|
121 | + if ($snear == 'NEAR ME') { |
|
122 | + $ip = $_SERVER['REMOTE_ADDR']; |
|
123 | + $addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $ip)); |
|
124 | + $mylat = stripslashes(ucfirst($addr_details[geoplugin_latitude])); |
|
125 | + $mylon = stripslashes(ucfirst($addr_details[geoplugin_longitude])); |
|
126 | + } |
|
127 | 127 | |
128 | 128 | |
129 | - if (strstr($s, ',')) { |
|
130 | - $s_AA = str_replace(" ", "", $s); |
|
131 | - $s_A = explode(",", $s_AA); |
|
132 | - $s_A = implode('","', $s_A); |
|
133 | - $s_A = '"' . $s_A . '"'; |
|
134 | - } else { |
|
135 | - $s_A = '"' . $s . '"'; |
|
136 | - } |
|
129 | + if (strstr($s, ',')) { |
|
130 | + $s_AA = str_replace(" ", "", $s); |
|
131 | + $s_A = explode(",", $s_AA); |
|
132 | + $s_A = implode('","', $s_A); |
|
133 | + $s_A = '"' . $s_A . '"'; |
|
134 | + } else { |
|
135 | + $s_A = '"' . $s . '"'; |
|
136 | + } |
|
137 | 137 | |
138 | - if (strstr($s, ' ')) { |
|
139 | - $s_SA = explode(" ", $s); |
|
140 | - } else { |
|
141 | - $s_SA = ''; |
|
142 | - } |
|
138 | + if (strstr($s, ' ')) { |
|
139 | + $s_SA = explode(" ", $s); |
|
140 | + } else { |
|
141 | + $s_SA = ''; |
|
142 | + } |
|
143 | 143 | |
144 | - endif; |
|
144 | + endif; |
|
145 | 145 | |
146 | 146 | |
147 | 147 | |
@@ -162,56 +162,56 @@ discard block |
||
162 | 162 | */ |
163 | 163 | function geodir_listing_loop_filter($query) |
164 | 164 | { |
165 | - global $wp_query, $geodir_post_type, $table, $plugin_prefix, $table, $term; |
|
165 | + global $wp_query, $geodir_post_type, $table, $plugin_prefix, $table, $term; |
|
166 | 166 | |
167 | - // fix wp_reset_query for popular post view widget |
|
168 | - if (!geodir_is_geodir_page()) { |
|
169 | - return; |
|
170 | - } |
|
167 | + // fix wp_reset_query for popular post view widget |
|
168 | + if (!geodir_is_geodir_page()) { |
|
169 | + return; |
|
170 | + } |
|
171 | 171 | |
172 | - $geodir_post_type = geodir_get_current_posttype(); |
|
173 | - |
|
174 | - if (isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries) { |
|
175 | - $taxonomies = wp_list_pluck($wp_query->tax_query->queries, 'taxonomy'); |
|
176 | - |
|
177 | - if (isset($wp_query->query[$taxonomies[0]])) { |
|
178 | - $request_term = explode("/", $wp_query->query[$taxonomies[0]]); |
|
179 | - $request_term = end($request_term); |
|
180 | - if (!term_exists($request_term)) { |
|
181 | - $args = array('number' => '1',); |
|
182 | - $terms_arr = get_terms($taxonomies[0], $args); |
|
183 | - foreach ($terms_arr as $location_term) { |
|
184 | - $term_arr = $location_term; |
|
185 | - $term_arr->name = geodir_ucwords(str_replace('-', ' ', $request_term)); |
|
186 | - } |
|
187 | - $wp_query->queried_object_id = 1; |
|
188 | - $wp_query->queried_object = $term_arr; |
|
189 | - //print_r($wp_query) ; |
|
190 | - } |
|
191 | - } |
|
172 | + $geodir_post_type = geodir_get_current_posttype(); |
|
173 | + |
|
174 | + if (isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries) { |
|
175 | + $taxonomies = wp_list_pluck($wp_query->tax_query->queries, 'taxonomy'); |
|
176 | + |
|
177 | + if (isset($wp_query->query[$taxonomies[0]])) { |
|
178 | + $request_term = explode("/", $wp_query->query[$taxonomies[0]]); |
|
179 | + $request_term = end($request_term); |
|
180 | + if (!term_exists($request_term)) { |
|
181 | + $args = array('number' => '1',); |
|
182 | + $terms_arr = get_terms($taxonomies[0], $args); |
|
183 | + foreach ($terms_arr as $location_term) { |
|
184 | + $term_arr = $location_term; |
|
185 | + $term_arr->name = geodir_ucwords(str_replace('-', ' ', $request_term)); |
|
186 | + } |
|
187 | + $wp_query->queried_object_id = 1; |
|
188 | + $wp_query->queried_object = $term_arr; |
|
189 | + //print_r($wp_query) ; |
|
190 | + } |
|
191 | + } |
|
192 | 192 | |
193 | - } |
|
194 | - if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) { |
|
195 | - |
|
196 | - $table = $plugin_prefix . $geodir_post_type . '_detail'; |
|
197 | - |
|
198 | - add_filter('posts_fields', 'geodir_posts_fields', 1); |
|
199 | - add_filter('posts_join', 'geodir_posts_join', 1); |
|
200 | - geodir_post_where(); |
|
201 | - if (!is_admin()) |
|
202 | - add_filter('posts_orderby', 'geodir_posts_orderby', 1); |
|
203 | - |
|
204 | - // advanced filter for popular post view widget |
|
205 | - global $wp_query; |
|
206 | - if (!is_admin()) { |
|
207 | - if (!empty($wp_query->query['with_pics_only'])) { |
|
208 | - add_filter('posts_join', 'geodir_filter_widget_join', 1000); |
|
209 | - } |
|
210 | - add_filter('posts_where', 'geodir_filter_widget_where', 1000); |
|
211 | - } |
|
193 | + } |
|
194 | + if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) { |
|
212 | 195 | |
213 | - } |
|
214 | - return $query; |
|
196 | + $table = $plugin_prefix . $geodir_post_type . '_detail'; |
|
197 | + |
|
198 | + add_filter('posts_fields', 'geodir_posts_fields', 1); |
|
199 | + add_filter('posts_join', 'geodir_posts_join', 1); |
|
200 | + geodir_post_where(); |
|
201 | + if (!is_admin()) |
|
202 | + add_filter('posts_orderby', 'geodir_posts_orderby', 1); |
|
203 | + |
|
204 | + // advanced filter for popular post view widget |
|
205 | + global $wp_query; |
|
206 | + if (!is_admin()) { |
|
207 | + if (!empty($wp_query->query['with_pics_only'])) { |
|
208 | + add_filter('posts_join', 'geodir_filter_widget_join', 1000); |
|
209 | + } |
|
210 | + add_filter('posts_where', 'geodir_filter_widget_where', 1000); |
|
211 | + } |
|
212 | + |
|
213 | + } |
|
214 | + return $query; |
|
215 | 215 | } |
216 | 216 | |
217 | 217 | |
@@ -230,67 +230,67 @@ discard block |
||
230 | 230 | * @return string Modified fields query string. |
231 | 231 | */ |
232 | 232 | function geodir_posts_fields($fields) { |
233 | - global $wp_query, $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $snear, $gd_session; |
|
233 | + global $wp_query, $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $snear, $gd_session; |
|
234 | 234 | |
235 | - // Filter-Location-Manager to add location table. |
|
236 | - $fields .= ", " . $table . ".* "; |
|
235 | + // Filter-Location-Manager to add location table. |
|
236 | + $fields .= ", " . $table . ".* "; |
|
237 | 237 | |
238 | 238 | if ($snear != '' || $gd_session->get('all_near_me')) { |
239 | - $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
|
239 | + $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
|
240 | 240 | |
241 | 241 | if ($gd_session->get('all_near_me')) { |
242 | - $mylat = $gd_session->get('user_lat'); |
|
243 | - $mylon = $gd_session->get('user_lon'); |
|
244 | - } |
|
245 | - |
|
246 | - $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance "; |
|
247 | - } |
|
248 | - |
|
249 | - global $s; |
|
250 | - if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') { |
|
251 | - $keywords = explode(" ", $s); |
|
252 | - |
|
253 | - if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
254 | - foreach($keywords as $kkey=>$kword){ |
|
255 | - if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
256 | - unset($keywords[$kkey]); |
|
257 | - } |
|
258 | - } |
|
259 | - } |
|
242 | + $mylat = $gd_session->get('user_lat'); |
|
243 | + $mylon = $gd_session->get('user_lon'); |
|
244 | + } |
|
260 | 245 | |
246 | + $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance "; |
|
247 | + } |
|
261 | 248 | |
262 | - if (count($keywords) > 1) { |
|
263 | - $parts = array( |
|
264 | - 'AND' => 'gd_alltitlematch_part', |
|
265 | - 'OR' => 'gd_titlematch_part' |
|
266 | - ); |
|
267 | - $gd_titlematch_part = ""; |
|
268 | - foreach ($parts as $key => $part) { |
|
269 | - $gd_titlematch_part .= " CASE WHEN "; |
|
270 | - $count = 0; |
|
271 | - foreach ($keywords as $keyword) { |
|
272 | - $keyword = trim($keyword); |
|
273 | - $keyword = wp_specialchars_decode($keyword ,ENT_QUOTES); |
|
249 | + global $s; |
|
250 | + if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') { |
|
251 | + $keywords = explode(" ", $s); |
|
252 | + |
|
253 | + if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
254 | + foreach($keywords as $kkey=>$kword){ |
|
255 | + if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
256 | + unset($keywords[$kkey]); |
|
257 | + } |
|
258 | + } |
|
259 | + } |
|
260 | + |
|
261 | + |
|
262 | + if (count($keywords) > 1) { |
|
263 | + $parts = array( |
|
264 | + 'AND' => 'gd_alltitlematch_part', |
|
265 | + 'OR' => 'gd_titlematch_part' |
|
266 | + ); |
|
267 | + $gd_titlematch_part = ""; |
|
268 | + foreach ($parts as $key => $part) { |
|
269 | + $gd_titlematch_part .= " CASE WHEN "; |
|
270 | + $count = 0; |
|
271 | + foreach ($keywords as $keyword) { |
|
272 | + $keyword = trim($keyword); |
|
273 | + $keyword = wp_specialchars_decode($keyword ,ENT_QUOTES); |
|
274 | 274 | $count++; |
275 | - if ($count < count($keywords)) { |
|
276 | - // $gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' " . $key . " "; |
|
275 | + if ($count < count($keywords)) { |
|
276 | + // $gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' " . $key . " "; |
|
277 | 277 | $gd_titlematch_part .= "( " . $wpdb->posts . ".post_title LIKE '" . $keyword . "' OR " . $wpdb->posts . ".post_title LIKE '" . $keyword . "%%' OR " . $wpdb->posts . ".post_title LIKE '%% " . $keyword . "%%' ) " . $key . " "; |
278 | - } else { |
|
279 | - //$gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' "; |
|
278 | + } else { |
|
279 | + //$gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' "; |
|
280 | 280 | $gd_titlematch_part .= "( " . $wpdb->posts . ".post_title LIKE '" . $keyword . "' OR " . $wpdb->posts . ".post_title LIKE '" . $keyword . "%%' OR " . $wpdb->posts . ".post_title LIKE '%% " . $keyword . "%%' ) "; |
281 | - } |
|
282 | - } |
|
283 | - $gd_titlematch_part .= "THEN 1 ELSE 0 END AS " . $part . ","; |
|
284 | - } |
|
285 | - } else { |
|
286 | - $gd_titlematch_part = ""; |
|
287 | - } |
|
288 | - $s = stripslashes_deep( $s ); |
|
289 | - $s = wp_specialchars_decode($s,ENT_QUOTES); |
|
281 | + } |
|
282 | + } |
|
283 | + $gd_titlematch_part .= "THEN 1 ELSE 0 END AS " . $part . ","; |
|
284 | + } |
|
285 | + } else { |
|
286 | + $gd_titlematch_part = ""; |
|
287 | + } |
|
288 | + $s = stripslashes_deep( $s ); |
|
289 | + $s = wp_specialchars_decode($s,ENT_QUOTES); |
|
290 | 290 | $fields .= $wpdb->prepare(", CASE WHEN " . $table . ".is_featured='1' THEN 1 ELSE 0 END AS gd_featured, CASE WHEN " . $wpdb->posts . ".post_title LIKE %s THEN 1 ELSE 0 END AS gd_exacttitle," . $gd_titlematch_part . " CASE WHEN ( " . $wpdb->posts . ".post_title LIKE %s OR " . $wpdb->posts . ".post_title LIKE %s OR " . $wpdb->posts . ".post_title LIKE %s ) THEN 1 ELSE 0 END AS gd_titlematch, CASE WHEN ( " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s ) THEN 1 ELSE 0 END AS gd_content", array($s, $s, $s . '%', '% ' . $s . '%', $s, $s . ' %', '% ' . $s . ' %', '% ' . $s)); |
291 | - } |
|
291 | + } |
|
292 | 292 | |
293 | - return $fields; |
|
293 | + return $fields; |
|
294 | 294 | } |
295 | 295 | |
296 | 296 | |
@@ -307,26 +307,26 @@ discard block |
||
307 | 307 | */ |
308 | 308 | function geodir_posts_join($join) |
309 | 309 | { |
310 | - global $wpdb, $geodir_post_type, $table, $table_prefix, $plugin_prefix; |
|
310 | + global $wpdb, $geodir_post_type, $table, $table_prefix, $plugin_prefix; |
|
311 | 311 | |
312 | - ########### WPML ########### |
|
312 | + ########### WPML ########### |
|
313 | 313 | |
314 | - if (function_exists('icl_object_id')) { |
|
315 | - global $sitepress; |
|
316 | - $lang_code = ICL_LANGUAGE_CODE; |
|
317 | - $default_lang_code = $sitepress->get_default_language(); |
|
318 | - if ($lang_code) { |
|
319 | - $join .= "JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID"; |
|
320 | - } |
|
314 | + if (function_exists('icl_object_id')) { |
|
315 | + global $sitepress; |
|
316 | + $lang_code = ICL_LANGUAGE_CODE; |
|
317 | + $default_lang_code = $sitepress->get_default_language(); |
|
318 | + if ($lang_code) { |
|
319 | + $join .= "JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID"; |
|
320 | + } |
|
321 | 321 | |
322 | - } |
|
323 | - ########### WPML ########### |
|
322 | + } |
|
323 | + ########### WPML ########### |
|
324 | 324 | |
325 | - $join .= " INNER JOIN " . $table . " ON (" . $table . ".post_id = $wpdb->posts.ID) "; |
|
326 | - //===old code start |
|
327 | - //$join .= " INNER JOIN ".POST_LOCATION_TABLE." ON (".$table.".post_location_id = ".POST_LOCATION_TABLE.".location_id) " ;//===old code end |
|
325 | + $join .= " INNER JOIN " . $table . " ON (" . $table . ".post_id = $wpdb->posts.ID) "; |
|
326 | + //===old code start |
|
327 | + //$join .= " INNER JOIN ".POST_LOCATION_TABLE." ON (".$table.".post_location_id = ".POST_LOCATION_TABLE.".location_id) " ;//===old code end |
|
328 | 328 | |
329 | - return $join; |
|
329 | + return $join; |
|
330 | 330 | } |
331 | 331 | |
332 | 332 | |
@@ -344,15 +344,15 @@ discard block |
||
344 | 344 | */ |
345 | 345 | function geodir_posts_orderby($orderby) |
346 | 346 | { |
347 | - global $wpdb, $wp_query, $geodir_post_type, $table, $plugin_prefix, $snear, $default_sort; |
|
347 | + global $wpdb, $wp_query, $geodir_post_type, $table, $plugin_prefix, $snear, $default_sort; |
|
348 | 348 | |
349 | - $sort_by = ''; |
|
350 | - $orderby = ' '; |
|
349 | + $sort_by = ''; |
|
350 | + $orderby = ' '; |
|
351 | 351 | |
352 | - if (get_query_var('order_by')) |
|
353 | - $sort_by = get_query_var('order_by'); |
|
352 | + if (get_query_var('order_by')) |
|
353 | + $sort_by = get_query_var('order_by'); |
|
354 | 354 | |
355 | - /*if(isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries){ |
|
355 | + /*if(isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries){ |
|
356 | 356 | $current_term = $wp_query->get_queried_object(); |
357 | 357 | } |
358 | 358 | |
@@ -366,116 +366,116 @@ discard block |
||
366 | 366 | }*/ |
367 | 367 | |
368 | 368 | |
369 | - if ($snear != '') { |
|
370 | - $orderby .= " distance,"; |
|
371 | - } |
|
369 | + if ($snear != '') { |
|
370 | + $orderby .= " distance,"; |
|
371 | + } |
|
372 | 372 | |
373 | - if (isset($_REQUEST['sort_by']) && $_REQUEST['sort_by'] != '' && is_main_query()) |
|
374 | - $sort_by = esc_attr($_REQUEST['sort_by']); |
|
373 | + if (isset($_REQUEST['sort_by']) && $_REQUEST['sort_by'] != '' && is_main_query()) |
|
374 | + $sort_by = esc_attr($_REQUEST['sort_by']); |
|
375 | 375 | |
376 | 376 | |
377 | - if ($sort_by == '') { |
|
378 | - $default_sort = geodir_get_posts_default_sort($geodir_post_type); |
|
379 | - if (!empty($default_sort)) |
|
380 | - $sort_by = $default_sort; |
|
381 | - } |
|
377 | + if ($sort_by == '') { |
|
378 | + $default_sort = geodir_get_posts_default_sort($geodir_post_type); |
|
379 | + if (!empty($default_sort)) |
|
380 | + $sort_by = $default_sort; |
|
381 | + } |
|
382 | 382 | |
383 | - /* |
|
383 | + /* |
|
384 | 384 | if search by term & no location then order always "relevance" |
385 | 385 | if search by location then order always "nearest" |
386 | 386 | */ |
387 | - if (is_main_query() && geodir_is_page('search')) { |
|
388 | - $search_term = get_query_var('s'); |
|
387 | + if (is_main_query() && geodir_is_page('search')) { |
|
388 | + $search_term = get_query_var('s'); |
|
389 | 389 | |
390 | - if (trim($search_term) != '' && !isset($_REQUEST['sort_by'])) { |
|
391 | - $sort_by = 'az'; |
|
392 | - } |
|
390 | + if (trim($search_term) != '' && !isset($_REQUEST['sort_by'])) { |
|
391 | + $sort_by = 'az'; |
|
392 | + } |
|
393 | 393 | |
394 | - if ($snear != '') { |
|
395 | - $sort_by = 'nearest'; |
|
396 | - } |
|
397 | - } |
|
394 | + if ($snear != '') { |
|
395 | + $sort_by = 'nearest'; |
|
396 | + } |
|
397 | + } |
|
398 | 398 | |
399 | - switch ($sort_by): |
|
400 | - case 'newest': |
|
401 | - $orderby = "$wpdb->posts.post_date desc, "; |
|
402 | - break; |
|
403 | - case 'oldest': |
|
404 | - $orderby = "$wpdb->posts.post_date asc, "; |
|
405 | - break; |
|
406 | - case 'low_review': |
|
407 | - case 'rating_count_asc': |
|
408 | - $orderby = $table . ".rating_count ASC, " . $table . ".overall_rating ASC, "; |
|
409 | - break; |
|
410 | - case 'high_review': |
|
411 | - case 'rating_count_desc': |
|
399 | + switch ($sort_by): |
|
400 | + case 'newest': |
|
401 | + $orderby = "$wpdb->posts.post_date desc, "; |
|
402 | + break; |
|
403 | + case 'oldest': |
|
404 | + $orderby = "$wpdb->posts.post_date asc, "; |
|
405 | + break; |
|
406 | + case 'low_review': |
|
407 | + case 'rating_count_asc': |
|
408 | + $orderby = $table . ".rating_count ASC, " . $table . ".overall_rating ASC, "; |
|
409 | + break; |
|
410 | + case 'high_review': |
|
411 | + case 'rating_count_desc': |
|
412 | 412 | $orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, "; |
413 | - break; |
|
414 | - case 'low_rating': |
|
415 | - $orderby = "( " . $table . ".overall_rating ) ASC, " . $table . ".rating_count ASC, "; |
|
416 | - break; |
|
417 | - case 'high_rating': |
|
418 | - $orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, "; |
|
419 | - break; |
|
420 | - case 'featured': |
|
421 | - $orderby = $table . ".is_featured asc, "; |
|
422 | - break; |
|
423 | - case 'nearest': |
|
424 | - $orderby = " distance asc, "; |
|
425 | - break; |
|
426 | - case 'farthest': |
|
427 | - $orderby = " distance desc, "; |
|
428 | - break; |
|
429 | - case 'random': |
|
430 | - $orderby = " rand(), "; |
|
431 | - break; |
|
432 | - case 'az': |
|
433 | - $orderby = "$wpdb->posts.post_title asc, "; |
|
434 | - break; |
|
435 | - default: |
|
436 | - |
|
437 | - break; |
|
438 | - endswitch; |
|
439 | - |
|
440 | - global $s; |
|
441 | - |
|
442 | - if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') { |
|
443 | - $keywords = explode(" ", $s); |
|
444 | - if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
445 | - foreach($keywords as $kkey=>$kword){ |
|
446 | - if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
447 | - unset($keywords[$kkey]); |
|
448 | - } |
|
449 | - } |
|
450 | - } |
|
451 | - if ($sort_by == 'nearest' || $sort_by == 'farthest') { |
|
452 | - if (count($keywords) > 1) { |
|
453 | - $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, "; |
|
454 | - } else { |
|
455 | - $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, "; |
|
456 | - } |
|
457 | - } else { |
|
458 | - if (count($keywords) > 1) { |
|
459 | - $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, " . $orderby; |
|
460 | - } else { |
|
461 | - $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, " . $orderby; |
|
462 | - } |
|
463 | - } |
|
464 | - } |
|
413 | + break; |
|
414 | + case 'low_rating': |
|
415 | + $orderby = "( " . $table . ".overall_rating ) ASC, " . $table . ".rating_count ASC, "; |
|
416 | + break; |
|
417 | + case 'high_rating': |
|
418 | + $orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, "; |
|
419 | + break; |
|
420 | + case 'featured': |
|
421 | + $orderby = $table . ".is_featured asc, "; |
|
422 | + break; |
|
423 | + case 'nearest': |
|
424 | + $orderby = " distance asc, "; |
|
425 | + break; |
|
426 | + case 'farthest': |
|
427 | + $orderby = " distance desc, "; |
|
428 | + break; |
|
429 | + case 'random': |
|
430 | + $orderby = " rand(), "; |
|
431 | + break; |
|
432 | + case 'az': |
|
433 | + $orderby = "$wpdb->posts.post_title asc, "; |
|
434 | + break; |
|
435 | + default: |
|
436 | + |
|
437 | + break; |
|
438 | + endswitch; |
|
439 | + |
|
440 | + global $s; |
|
441 | + |
|
442 | + if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') { |
|
443 | + $keywords = explode(" ", $s); |
|
444 | + if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
445 | + foreach($keywords as $kkey=>$kword){ |
|
446 | + if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
447 | + unset($keywords[$kkey]); |
|
448 | + } |
|
449 | + } |
|
450 | + } |
|
451 | + if ($sort_by == 'nearest' || $sort_by == 'farthest') { |
|
452 | + if (count($keywords) > 1) { |
|
453 | + $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, "; |
|
454 | + } else { |
|
455 | + $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, "; |
|
456 | + } |
|
457 | + } else { |
|
458 | + if (count($keywords) > 1) { |
|
459 | + $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, " . $orderby; |
|
460 | + } else { |
|
461 | + $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, " . $orderby; |
|
462 | + } |
|
463 | + } |
|
464 | + } |
|
465 | 465 | |
466 | - /** |
|
467 | - * Filter order by SQL. |
|
468 | - * |
|
469 | - * @since 1.0.0 |
|
470 | - * @param string $orderby The orderby query string. |
|
471 | - * @param string $sort_by Sortby query string. |
|
472 | - * @param string $table Listing table name. |
|
473 | - */ |
|
474 | - $orderby = apply_filters('geodir_posts_order_by_sort', $orderby, $sort_by, $table); |
|
466 | + /** |
|
467 | + * Filter order by SQL. |
|
468 | + * |
|
469 | + * @since 1.0.0 |
|
470 | + * @param string $orderby The orderby query string. |
|
471 | + * @param string $sort_by Sortby query string. |
|
472 | + * @param string $table Listing table name. |
|
473 | + */ |
|
474 | + $orderby = apply_filters('geodir_posts_order_by_sort', $orderby, $sort_by, $table); |
|
475 | 475 | |
476 | - $orderby .= $table . ".is_featured asc, $wpdb->posts.post_date desc, $wpdb->posts.post_title "; |
|
476 | + $orderby .= $table . ".is_featured asc, $wpdb->posts.post_date desc, $wpdb->posts.post_title "; |
|
477 | 477 | |
478 | - return $orderby; |
|
478 | + return $orderby; |
|
479 | 479 | } |
480 | 480 | |
481 | 481 | |
@@ -493,53 +493,53 @@ discard block |
||
493 | 493 | function geodir_posts_order_by_custom_sort($orderby, $sort_by, $table) |
494 | 494 | { |
495 | 495 | |
496 | - global $wpdb; |
|
496 | + global $wpdb; |
|
497 | 497 | |
498 | - if ($sort_by != '' && !is_search()) { |
|
498 | + if ($sort_by != '' && !is_search()) { |
|
499 | 499 | |
500 | - $sort_array = explode('_', $sort_by); |
|
500 | + $sort_array = explode('_', $sort_by); |
|
501 | 501 | |
502 | - $sort_by_count = count($sort_array); |
|
502 | + $sort_by_count = count($sort_array); |
|
503 | 503 | |
504 | - $order = $sort_array[$sort_by_count - 1]; |
|
504 | + $order = $sort_array[$sort_by_count - 1]; |
|
505 | 505 | |
506 | - if ($sort_by_count > 1 && ($order == 'asc' || $order == 'desc')) { |
|
506 | + if ($sort_by_count > 1 && ($order == 'asc' || $order == 'desc')) { |
|
507 | 507 | |
508 | - $sort_by = str_replace('_' . $order, '', $sort_by); |
|
508 | + $sort_by = str_replace('_' . $order, '', $sort_by); |
|
509 | 509 | |
510 | - switch ($sort_by): |
|
510 | + switch ($sort_by): |
|
511 | 511 | |
512 | - case 'post_date': |
|
513 | - case 'comment_count': |
|
512 | + case 'post_date': |
|
513 | + case 'comment_count': |
|
514 | 514 | |
515 | - $orderby = "$wpdb->posts." . $sort_by . " " . $order . ", ".$table . ".overall_rating " . $order . ", "; |
|
516 | - break; |
|
515 | + $orderby = "$wpdb->posts." . $sort_by . " " . $order . ", ".$table . ".overall_rating " . $order . ", "; |
|
516 | + break; |
|
517 | 517 | |
518 | - case 'distance': |
|
519 | - $orderby = $sort_by . " " . $order . ", "; |
|
520 | - break; |
|
518 | + case 'distance': |
|
519 | + $orderby = $sort_by . " " . $order . ", "; |
|
520 | + break; |
|
521 | 521 | |
522 | 522 | |
523 | - // sort by rating |
|
524 | - case 'overall_rating': |
|
525 | - $orderby = " " . $table . "." . $sort_by . " " . $order . ", " . $table . ".rating_count " . $order . ", "; |
|
523 | + // sort by rating |
|
524 | + case 'overall_rating': |
|
525 | + $orderby = " " . $table . "." . $sort_by . " " . $order . ", " . $table . ".rating_count " . $order . ", "; |
|
526 | 526 | |
527 | - break; |
|
527 | + break; |
|
528 | 528 | |
529 | 529 | |
530 | - default: |
|
531 | - if (geodir_column_exist($table, $sort_by)) { |
|
530 | + default: |
|
531 | + if (geodir_column_exist($table, $sort_by)) { |
|
532 | 532 | $orderby = $table . "." . $sort_by . " " . $order . ", "; |
533 | 533 | } |
534 | - break; |
|
534 | + break; |
|
535 | 535 | |
536 | - endswitch; |
|
536 | + endswitch; |
|
537 | 537 | |
538 | - } |
|
538 | + } |
|
539 | 539 | |
540 | - } |
|
540 | + } |
|
541 | 541 | |
542 | - return $orderby; |
|
542 | + return $orderby; |
|
543 | 543 | } |
544 | 544 | |
545 | 545 | /** |
@@ -554,34 +554,34 @@ discard block |
||
554 | 554 | { |
555 | 555 | |
556 | 556 | |
557 | - global $wpdb, $geodir_post_type, $table, $s, $snear; |
|
557 | + global $wpdb, $geodir_post_type, $table, $s, $snear; |
|
558 | 558 | |
559 | - if (!is_admin()) { |
|
559 | + if (!is_admin()) { |
|
560 | 560 | |
561 | - if (geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') { |
|
562 | - add_filter('posts_where', 'geodir_edit_listing_where', 1); |
|
561 | + if (geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') { |
|
562 | + add_filter('posts_where', 'geodir_edit_listing_where', 1); |
|
563 | 563 | |
564 | - } elseif ((is_search() && $_REQUEST['geodir_search'])) { |
|
564 | + } elseif ((is_search() && $_REQUEST['geodir_search'])) { |
|
565 | 565 | |
566 | - add_filter('posts_where', 'searching_filter_where', 1); |
|
566 | + add_filter('posts_where', 'searching_filter_where', 1); |
|
567 | 567 | |
568 | - if ($snear != '') |
|
569 | - add_filter('posts_where', 'searching_filter_where', 1); |
|
568 | + if ($snear != '') |
|
569 | + add_filter('posts_where', 'searching_filter_where', 1); |
|
570 | 570 | |
571 | - add_filter('posts_orderby', 'geodir_posts_orderby', 1); |
|
571 | + add_filter('posts_orderby', 'geodir_posts_orderby', 1); |
|
572 | 572 | |
573 | - } elseif (geodir_is_page('author')) { |
|
573 | + } elseif (geodir_is_page('author')) { |
|
574 | 574 | |
575 | - add_filter('posts_where', 'author_filter_where', 1); |
|
575 | + add_filter('posts_where', 'author_filter_where', 1); |
|
576 | 576 | |
577 | - } |
|
577 | + } |
|
578 | 578 | |
579 | - //if (!geodir_is_page('detail')) |
|
580 | - add_filter('posts_where', 'geodir_default_where', 1);/**/ |
|
579 | + //if (!geodir_is_page('detail')) |
|
580 | + add_filter('posts_where', 'geodir_default_where', 1);/**/ |
|
581 | 581 | |
582 | - //add_filter( 'user_has_cap', 'geodir_preview_post_cap', 10, 3 );// let subscribers edit their own posts |
|
582 | + //add_filter( 'user_has_cap', 'geodir_preview_post_cap', 10, 3 );// let subscribers edit their own posts |
|
583 | 583 | |
584 | - } |
|
584 | + } |
|
585 | 585 | } |
586 | 586 | |
587 | 587 | /** |
@@ -596,13 +596,13 @@ discard block |
||
596 | 596 | */ |
597 | 597 | function geodir_preview_post_cap($allcaps, $caps, $args) |
598 | 598 | { |
599 | - $user_id = get_current_user_id(); |
|
600 | - if ($user_id && isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != '' && isset($_REQUEST['p']) && $_REQUEST['p'] != '' && $args[0] == 'edit_post' && $_REQUEST['p'] == $args[2]) { |
|
599 | + $user_id = get_current_user_id(); |
|
600 | + if ($user_id && isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != '' && isset($_REQUEST['p']) && $_REQUEST['p'] != '' && $args[0] == 'edit_post' && $_REQUEST['p'] == $args[2]) { |
|
601 | 601 | |
602 | - $allcaps['edit_posts'] = true; |
|
603 | - } |
|
604 | - //print_r($allcaps); |
|
605 | - return $allcaps; |
|
602 | + $allcaps['edit_posts'] = true; |
|
603 | + } |
|
604 | + //print_r($allcaps); |
|
605 | + return $allcaps; |
|
606 | 606 | } |
607 | 607 | |
608 | 608 | |
@@ -617,9 +617,9 @@ discard block |
||
617 | 617 | */ |
618 | 618 | function geodir_edit_listing_where($where) |
619 | 619 | { |
620 | - global $wpdb; |
|
621 | - $where = $wpdb->prepare(" AND $wpdb->posts.ID = %d ", $_REQUEST['pid']); |
|
622 | - return $where; |
|
620 | + global $wpdb; |
|
621 | + $where = $wpdb->prepare(" AND $wpdb->posts.ID = %d ", $_REQUEST['pid']); |
|
622 | + return $where; |
|
623 | 623 | } |
624 | 624 | |
625 | 625 | |
@@ -636,29 +636,29 @@ discard block |
||
636 | 636 | */ |
637 | 637 | function geodir_default_where($where) |
638 | 638 | { |
639 | - global $wp_query, $wpdb; |
|
640 | - |
|
641 | - //print_r($wp_query); |
|
642 | - ########### WPML ########### |
|
643 | - |
|
644 | - if (function_exists('icl_object_id')) { |
|
645 | - global $sitepress, $table_prefix; |
|
646 | - $lang_code = ICL_LANGUAGE_CODE; |
|
647 | - $default_lang_code = $sitepress->get_default_language(); |
|
648 | - $q_post_type = isset($wp_query->query['post_type']) ? $wp_query->query['post_type'] : ''; |
|
649 | - //echo '##########'.$q_post_type; |
|
650 | - if ($lang_code && $q_post_type) { |
|
651 | - $where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type IN('post_" . $q_post_type . "') "; |
|
652 | - //$where .= " AND icl_t.language_code = '$lang_code' "; |
|
653 | - } |
|
639 | + global $wp_query, $wpdb; |
|
654 | 640 | |
655 | - } |
|
656 | - ########### WPML ########### |
|
641 | + //print_r($wp_query); |
|
642 | + ########### WPML ########### |
|
657 | 643 | |
644 | + if (function_exists('icl_object_id')) { |
|
645 | + global $sitepress, $table_prefix; |
|
646 | + $lang_code = ICL_LANGUAGE_CODE; |
|
647 | + $default_lang_code = $sitepress->get_default_language(); |
|
648 | + $q_post_type = isset($wp_query->query['post_type']) ? $wp_query->query['post_type'] : ''; |
|
649 | + //echo '##########'.$q_post_type; |
|
650 | + if ($lang_code && $q_post_type) { |
|
651 | + $where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type IN('post_" . $q_post_type . "') "; |
|
652 | + //$where .= " AND icl_t.language_code = '$lang_code' "; |
|
653 | + } |
|
658 | 654 | |
659 | - return $where = str_replace("0 = 1", "1=1", $where); |
|
655 | + } |
|
656 | + ########### WPML ########### |
|
660 | 657 | |
661 | - /* ====== old code start === |
|
658 | + |
|
659 | + return $where = str_replace("0 = 1", "1=1", $where); |
|
660 | + |
|
661 | + /* ====== old code start === |
|
662 | 662 | $where = str_replace("0 = 1", "1=1", $where); |
663 | 663 | $country = get_query_var('gd_country'); |
664 | 664 | $region = get_query_var('gd_region'); |
@@ -699,108 +699,108 @@ discard block |
||
699 | 699 | * @return string Modified where query string. |
700 | 700 | */ |
701 | 701 | function searching_filter_where($where) { |
702 | - global $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $s, $snear, $s_A, $s_SA, $search_term, $gd_session; |
|
702 | + global $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $s, $snear, $s_A, $s_SA, $search_term, $gd_session; |
|
703 | 703 | |
704 | - $search_term = 'OR'; |
|
705 | - $search_term = 'AND'; |
|
706 | - $geodir_custom_search = ''; |
|
707 | - $category_search_range = ''; |
|
704 | + $search_term = 'OR'; |
|
705 | + $search_term = 'AND'; |
|
706 | + $geodir_custom_search = ''; |
|
707 | + $category_search_range = ''; |
|
708 | 708 | |
709 | - if (is_single() && get_query_var('post_type')) { |
|
709 | + if (is_single() && get_query_var('post_type')) { |
|
710 | 710 | return $where; |
711 | 711 | } |
712 | 712 | |
713 | - if (is_tax()) { |
|
713 | + if (is_tax()) { |
|
714 | 714 | return $where; |
715 | 715 | } |
716 | 716 | |
717 | 717 | $s = trim($s); |
718 | - $s = wp_specialchars_decode($s ,ENT_QUOTES); |
|
719 | - $s_A = wp_specialchars_decode($s_A ,ENT_QUOTES); |
|
720 | - |
|
721 | - $where = ''; |
|
722 | - $better_search_terms = ''; |
|
723 | - if (isset($_REQUEST['stype'])) |
|
724 | - $post_types = esc_attr(wp_strip_all_tags($_REQUEST['stype'])); |
|
725 | - else |
|
726 | - $post_types = 'gd_place'; |
|
727 | - |
|
728 | - if ($s != '') { |
|
729 | - $keywords = explode(" ", $s); |
|
730 | - if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
731 | - foreach($keywords as $kkey=>$kword){ |
|
732 | - if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
733 | - unset($keywords[$kkey]); |
|
734 | - } |
|
735 | - } |
|
736 | - } |
|
718 | + $s = wp_specialchars_decode($s ,ENT_QUOTES); |
|
719 | + $s_A = wp_specialchars_decode($s_A ,ENT_QUOTES); |
|
737 | 720 | |
738 | - if (!empty($keywords)) { |
|
739 | - foreach ($keywords as $keyword) { |
|
740 | - $keyword = trim($keyword); |
|
741 | - $keyword = wp_specialchars_decode($keyword ,ENT_QUOTES); |
|
742 | - if ($keyword != '') { |
|
743 | - /** |
|
744 | - * Filter the search query keywords SQL. |
|
745 | - * |
|
746 | - * @since 1.5.9 |
|
747 | - * @package GeoDirectory |
|
748 | - * @param string $better_search_terms The query values, default: `' OR ( ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '" OR ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '%" OR ' . $wpdb->posts . '.post_title LIKE "% ' . $keyword . '%" )'`. |
|
749 | - * @param array $keywords The array of keywords for the query. |
|
750 | - * @param string $keyword The single keyword being searched. |
|
751 | - */ |
|
721 | + $where = ''; |
|
722 | + $better_search_terms = ''; |
|
723 | + if (isset($_REQUEST['stype'])) |
|
724 | + $post_types = esc_attr(wp_strip_all_tags($_REQUEST['stype'])); |
|
725 | + else |
|
726 | + $post_types = 'gd_place'; |
|
727 | + |
|
728 | + if ($s != '') { |
|
729 | + $keywords = explode(" ", $s); |
|
730 | + if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
731 | + foreach($keywords as $kkey=>$kword){ |
|
732 | + if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
733 | + unset($keywords[$kkey]); |
|
734 | + } |
|
735 | + } |
|
736 | + } |
|
737 | + |
|
738 | + if (!empty($keywords)) { |
|
739 | + foreach ($keywords as $keyword) { |
|
740 | + $keyword = trim($keyword); |
|
741 | + $keyword = wp_specialchars_decode($keyword ,ENT_QUOTES); |
|
742 | + if ($keyword != '') { |
|
743 | + /** |
|
744 | + * Filter the search query keywords SQL. |
|
745 | + * |
|
746 | + * @since 1.5.9 |
|
747 | + * @package GeoDirectory |
|
748 | + * @param string $better_search_terms The query values, default: `' OR ( ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '" OR ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '%" OR ' . $wpdb->posts . '.post_title LIKE "% ' . $keyword . '%" )'`. |
|
749 | + * @param array $keywords The array of keywords for the query. |
|
750 | + * @param string $keyword The single keyword being searched. |
|
751 | + */ |
|
752 | 752 | $better_search_terms .= apply_filters("geodir_search_better_search_terms",' OR ( ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '" OR ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '%" OR ' . $wpdb->posts . '.post_title LIKE "% ' . $keyword . '%" )',$keywords,$keyword); |
753 | - } |
|
754 | - } |
|
755 | - } |
|
756 | - } |
|
753 | + } |
|
754 | + } |
|
755 | + } |
|
756 | + } |
|
757 | 757 | |
758 | - /* get taxonomy */ |
|
759 | - $taxonomies = geodir_get_taxonomies($post_types, true); |
|
760 | - if($taxonomies) { |
|
761 | - $taxonomies = implode("','", $taxonomies); |
|
762 | - $taxonomies = "'" . $taxonomies . "'"; |
|
763 | - }else{$taxonomies='';} |
|
758 | + /* get taxonomy */ |
|
759 | + $taxonomies = geodir_get_taxonomies($post_types, true); |
|
760 | + if($taxonomies) { |
|
761 | + $taxonomies = implode("','", $taxonomies); |
|
762 | + $taxonomies = "'" . $taxonomies . "'"; |
|
763 | + }else{$taxonomies='';} |
|
764 | 764 | |
765 | - $content_where = $terms_where = ''; |
|
765 | + $content_where = $terms_where = ''; |
|
766 | 766 | if ($s != '') { |
767 | - /** |
|
768 | - * Filter the search query content where values. |
|
769 | - * |
|
770 | - * @since 1.5.0 |
|
771 | - * @package GeoDirectory |
|
772 | - * @param string $content_where The query values, default: `" OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ") "`. |
|
773 | - */ |
|
767 | + /** |
|
768 | + * Filter the search query content where values. |
|
769 | + * |
|
770 | + * @since 1.5.0 |
|
771 | + * @package GeoDirectory |
|
772 | + * @param string $content_where The query values, default: `" OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ") "`. |
|
773 | + */ |
|
774 | 774 | $content_where = apply_filters("geodir_search_content_where"," OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") "); |
775 | - /** |
|
776 | - * Filter the search query term values. |
|
777 | - * |
|
778 | - * @since 1.5.0 |
|
779 | - * @package GeoDirectory |
|
780 | - * @param string $terms_where The separator, default: `" AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "`. |
|
781 | - */ |
|
782 | - $terms_where = apply_filters("geodir_search_terms_where"," AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "); |
|
775 | + /** |
|
776 | + * Filter the search query term values. |
|
777 | + * |
|
778 | + * @since 1.5.0 |
|
779 | + * @package GeoDirectory |
|
780 | + * @param string $terms_where The separator, default: `" AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "`. |
|
781 | + */ |
|
782 | + $terms_where = apply_filters("geodir_search_terms_where"," AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "); |
|
783 | 783 | } |
784 | 784 | |
785 | - if ($snear != '') { |
|
785 | + if ($snear != '') { |
|
786 | 786 | |
787 | 787 | |
788 | - if (is_numeric($gd_session->get('near_me_range')) && !isset($_REQUEST['sdist'])) { |
|
789 | - $dist = $gd_session->get('near_me_range'); |
|
790 | - } |
|
791 | - $lon1 = $mylon - $dist / abs(cos(deg2rad($mylat)) * 69); |
|
792 | - $lon2 = $mylon + $dist / abs(cos(deg2rad($mylat)) * 69); |
|
793 | - $lat1 = $mylat - ($dist / 69); |
|
794 | - $lat2 = $mylat + ($dist / 69); |
|
788 | + if (is_numeric($gd_session->get('near_me_range')) && !isset($_REQUEST['sdist'])) { |
|
789 | + $dist = $gd_session->get('near_me_range'); |
|
790 | + } |
|
791 | + $lon1 = $mylon - $dist / abs(cos(deg2rad($mylat)) * 69); |
|
792 | + $lon2 = $mylon + $dist / abs(cos(deg2rad($mylat)) * 69); |
|
793 | + $lat1 = $mylat - ($dist / 69); |
|
794 | + $lat2 = $mylat + ($dist / 69); |
|
795 | 795 | |
796 | - $rlon1 = is_numeric(min($lon1, $lon2)) ? min($lon1, $lon2) : ''; |
|
797 | - $rlon2 = is_numeric(max($lon1, $lon2)) ? max($lon1, $lon2) : ''; |
|
798 | - $rlat1 = is_numeric(min($lat1, $lat2)) ? min($lat1, $lat2) : ''; |
|
799 | - $rlat2 = is_numeric(max($lat1, $lat2)) ? max($lat1, $lat2) : ''; |
|
796 | + $rlon1 = is_numeric(min($lon1, $lon2)) ? min($lon1, $lon2) : ''; |
|
797 | + $rlon2 = is_numeric(max($lon1, $lon2)) ? max($lon1, $lon2) : ''; |
|
798 | + $rlat1 = is_numeric(min($lat1, $lat2)) ? min($lat1, $lat2) : ''; |
|
799 | + $rlat2 = is_numeric(max($lat1, $lat2)) ? max($lat1, $lat2) : ''; |
|
800 | 800 | |
801 | 801 | |
802 | 802 | |
803 | - $where .= " AND ( ( $wpdb->posts.post_title LIKE \"$s\" $better_search_terms) |
|
803 | + $where .= " AND ( ( $wpdb->posts.post_title LIKE \"$s\" $better_search_terms) |
|
804 | 804 | $content_where |
805 | 805 | OR ($wpdb->posts.ID IN( |
806 | 806 | SELECT $wpdb->term_relationships.object_id as post_id |
@@ -817,13 +817,13 @@ discard block |
||
817 | 817 | AND ( " . $table . ".post_latitude between $rlat1 and $rlat2 ) |
818 | 818 | AND ( " . $table . ".post_longitude between $rlon1 and $rlon2 ) "; |
819 | 819 | |
820 | - if (isset($_REQUEST['sdist']) && $_REQUEST['sdist'] != 'all') { |
|
821 | - $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
|
822 | - $where .= " AND CONVERT((" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) ))),DECIMAL(64,4)) <= " . $dist; |
|
823 | - } |
|
820 | + if (isset($_REQUEST['sdist']) && $_REQUEST['sdist'] != 'all') { |
|
821 | + $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
|
822 | + $where .= " AND CONVERT((" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) ))),DECIMAL(64,4)) <= " . $dist; |
|
823 | + } |
|
824 | 824 | |
825 | - } else { |
|
826 | - $where .= " AND ( ( $wpdb->posts.post_title LIKE \"$s\" $better_search_terms) |
|
825 | + } else { |
|
826 | + $where .= " AND ( ( $wpdb->posts.post_title LIKE \"$s\" $better_search_terms) |
|
827 | 827 | $content_where |
828 | 828 | OR ( $wpdb->posts.ID IN( |
829 | 829 | SELECT $wpdb->term_relationships.object_id as post_id |
@@ -837,19 +837,19 @@ discard block |
||
837 | 837 | ) |
838 | 838 | AND $wpdb->posts.post_type in ('$post_types') |
839 | 839 | AND ($wpdb->posts.post_status = 'publish') "; |
840 | - } |
|
840 | + } |
|
841 | 841 | |
842 | 842 | ########### WPML ########### |
843 | - if ( function_exists( 'icl_object_id' ) ) { |
|
843 | + if ( function_exists( 'icl_object_id' ) ) { |
|
844 | 844 | $lang_code = ICL_LANGUAGE_CODE; |
845 | 845 | |
846 | 846 | if ($lang_code && $post_types) { |
847 | - $where .= " AND icl_t.language_code = '".$lang_code."' AND icl_t.element_type IN('post_" . $post_types . "') "; |
|
848 | - } |
|
849 | - } |
|
850 | - ########### WPML ########### |
|
847 | + $where .= " AND icl_t.language_code = '".$lang_code."' AND icl_t.element_type IN('post_" . $post_types . "') "; |
|
848 | + } |
|
849 | + } |
|
850 | + ########### WPML ########### |
|
851 | 851 | |
852 | - return $where; |
|
852 | + return $where; |
|
853 | 853 | } |
854 | 854 | |
855 | 855 | |
@@ -864,45 +864,45 @@ discard block |
||
864 | 864 | * @return string Modified where query string. |
865 | 865 | */ |
866 | 866 | function author_filter_where($where) { |
867 | - global $wpdb, $geodir_post_type, $table, $curr; |
|
867 | + global $wpdb, $geodir_post_type, $table, $curr; |
|
868 | 868 | |
869 | - $curauth = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author')); |
|
870 | - $user_id = !empty($curauth->ID) ? (int)$curauth->ID : 0; |
|
869 | + $curauth = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author')); |
|
870 | + $user_id = !empty($curauth->ID) ? (int)$curauth->ID : 0; |
|
871 | 871 | |
872 | - if (isset($_REQUEST['stype'])) { |
|
873 | - $where = $wpdb->prepare(" AND $wpdb->posts.post_type IN (%s) ",$_REQUEST['stype']); |
|
874 | - } else { |
|
875 | - $where = " AND $wpdb->posts.post_type IN ('gd_place') "; |
|
876 | - } |
|
872 | + if (isset($_REQUEST['stype'])) { |
|
873 | + $where = $wpdb->prepare(" AND $wpdb->posts.post_type IN (%s) ",$_REQUEST['stype']); |
|
874 | + } else { |
|
875 | + $where = " AND $wpdb->posts.post_type IN ('gd_place') "; |
|
876 | + } |
|
877 | 877 | |
878 | - if ($user_id > 0) { |
|
879 | - if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') { |
|
880 | - $user_fav_posts = get_user_meta($user_id, 'gd_user_favourite_post', true); |
|
881 | - $user_fav_posts = !empty($user_fav_posts) && is_array($user_fav_posts) ? implode("','", $user_fav_posts) : '-1'; |
|
882 | - $where .= " AND $wpdb->posts.ID IN ('$user_fav_posts')"; |
|
883 | - } else |
|
884 | - $where .= " AND $wpdb->posts.post_author = $user_id"; |
|
885 | - |
|
886 | - if ($user_id == (int)get_current_user_id()) { |
|
887 | - $where .= " AND $wpdb->posts.post_status IN ('publish','draft','pending') "; |
|
888 | - } else { |
|
889 | - $where .= " AND $wpdb->posts.post_status = 'publish' "; |
|
890 | - } |
|
891 | - } else { |
|
892 | - $where .= " AND $wpdb->posts.post_author = '-1' AND $wpdb->posts.post_status = 'publish' "; |
|
893 | - } |
|
878 | + if ($user_id > 0) { |
|
879 | + if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite') { |
|
880 | + $user_fav_posts = get_user_meta($user_id, 'gd_user_favourite_post', true); |
|
881 | + $user_fav_posts = !empty($user_fav_posts) && is_array($user_fav_posts) ? implode("','", $user_fav_posts) : '-1'; |
|
882 | + $where .= " AND $wpdb->posts.ID IN ('$user_fav_posts')"; |
|
883 | + } else |
|
884 | + $where .= " AND $wpdb->posts.post_author = $user_id"; |
|
885 | + |
|
886 | + if ($user_id == (int)get_current_user_id()) { |
|
887 | + $where .= " AND $wpdb->posts.post_status IN ('publish','draft','pending') "; |
|
888 | + } else { |
|
889 | + $where .= " AND $wpdb->posts.post_status = 'publish' "; |
|
890 | + } |
|
891 | + } else { |
|
892 | + $where .= " AND $wpdb->posts.post_author = '-1' AND $wpdb->posts.post_status = 'publish' "; |
|
893 | + } |
|
894 | 894 | |
895 | - ########### WPML ########### |
|
896 | - if (function_exists('icl_object_id')) { |
|
897 | - $lang_code = ICL_LANGUAGE_CODE; |
|
898 | - if ($lang_code) { |
|
899 | - $where .= " AND icl_t.language_code='" . $lang_code . "' "; |
|
900 | - } |
|
895 | + ########### WPML ########### |
|
896 | + if (function_exists('icl_object_id')) { |
|
897 | + $lang_code = ICL_LANGUAGE_CODE; |
|
898 | + if ($lang_code) { |
|
899 | + $where .= " AND icl_t.language_code='" . $lang_code . "' "; |
|
900 | + } |
|
901 | 901 | |
902 | - } |
|
903 | - ########### WPML ########### |
|
902 | + } |
|
903 | + ########### WPML ########### |
|
904 | 904 | |
905 | - return $where; |
|
905 | + return $where; |
|
906 | 906 | } |
907 | 907 | |
908 | 908 | /** |
@@ -917,11 +917,11 @@ discard block |
||
917 | 917 | */ |
918 | 918 | function geodir_filter_widget_join($join) |
919 | 919 | { |
920 | - global $wp_query, $table; |
|
921 | - if (!empty($wp_query->query['with_pics_only'])) { |
|
922 | - $join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )"; |
|
923 | - } |
|
924 | - return $join; |
|
920 | + global $wp_query, $table; |
|
921 | + if (!empty($wp_query->query['with_pics_only'])) { |
|
922 | + $join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )"; |
|
923 | + } |
|
924 | + return $join; |
|
925 | 925 | } |
926 | 926 | |
927 | 927 | /** |
@@ -936,42 +936,42 @@ discard block |
||
936 | 936 | */ |
937 | 937 | function geodir_filter_widget_where($where) |
938 | 938 | { |
939 | - global $wp_query, $table; |
|
940 | - if (!empty($wp_query->query['show_featured_only'])) { |
|
941 | - $where .= " AND " . $table . ".is_featured = '1'"; |
|
942 | - } |
|
943 | - if (!empty($wp_query->query['show_special_only'])) { |
|
944 | - $where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )"; |
|
945 | - } |
|
946 | - if (!empty($wp_query->query['with_pics_only'])) { |
|
947 | - $where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL GROUP BY " . $table . ".post_id"; |
|
948 | - } |
|
949 | - if (!empty($wp_query->query['with_videos_only'])) { |
|
950 | - $where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )"; |
|
951 | - } |
|
952 | - return $where; |
|
939 | + global $wp_query, $table; |
|
940 | + if (!empty($wp_query->query['show_featured_only'])) { |
|
941 | + $where .= " AND " . $table . ".is_featured = '1'"; |
|
942 | + } |
|
943 | + if (!empty($wp_query->query['show_special_only'])) { |
|
944 | + $where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )"; |
|
945 | + } |
|
946 | + if (!empty($wp_query->query['with_pics_only'])) { |
|
947 | + $where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL GROUP BY " . $table . ".post_id"; |
|
948 | + } |
|
949 | + if (!empty($wp_query->query['with_videos_only'])) { |
|
950 | + $where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )"; |
|
951 | + } |
|
952 | + return $where; |
|
953 | 953 | } |
954 | 954 | |
955 | 955 | |
956 | 956 | function geodir_related_posts_fields($fields) { |
957 | - global $wp_query, $wpdb, $table, $post; |
|
957 | + global $wp_query, $wpdb, $table, $post; |
|
958 | 958 | |
959 | - $fields .= ", " . $table . ".* "; |
|
959 | + $fields .= ", " . $table . ".* "; |
|
960 | 960 | |
961 | - $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
|
961 | + $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
|
962 | 962 | |
963 | - $mylat = $post->post_latitude; |
|
964 | - $mylon = $post->post_longitude; |
|
963 | + $mylat = $post->post_latitude; |
|
964 | + $mylon = $post->post_longitude; |
|
965 | 965 | |
966 | - $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance "; |
|
967 | - return $fields; |
|
966 | + $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance "; |
|
967 | + return $fields; |
|
968 | 968 | } |
969 | 969 | function geodir_related_posts_fields_filter($query) { |
970 | - if ( isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop'] |
|
971 | - && isset($query->query_vars['order_by']) && $query->query_vars['order_by'] == 'nearest' |
|
972 | - && isset($query->query_vars['related_listings']) && $query->query_vars['related_listings'] |
|
973 | - ) { |
|
974 | - add_filter('posts_fields', 'geodir_related_posts_fields', 1); |
|
975 | - } |
|
970 | + if ( isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop'] |
|
971 | + && isset($query->query_vars['order_by']) && $query->query_vars['order_by'] == 'nearest' |
|
972 | + && isset($query->query_vars['related_listings']) && $query->query_vars['related_listings'] |
|
973 | + ) { |
|
974 | + add_filter('posts_fields', 'geodir_related_posts_fields', 1); |
|
975 | + } |
|
976 | 976 | } |
977 | 977 | add_action('pre_get_posts', 'geodir_related_posts_fields_filter', 1); |
978 | 978 | \ No newline at end of file |
@@ -99,15 +99,15 @@ discard block |
||
99 | 99 | } // Distance |
100 | 100 | |
101 | 101 | if (isset($_REQUEST['sgeo_lat'])) { |
102 | - $mylat = (float)esc_attr($_REQUEST['sgeo_lat']); |
|
102 | + $mylat = (float) esc_attr($_REQUEST['sgeo_lat']); |
|
103 | 103 | } else { |
104 | - $mylat = (float)geodir_get_current_city_lat(); |
|
104 | + $mylat = (float) geodir_get_current_city_lat(); |
|
105 | 105 | } // Latatude |
106 | 106 | |
107 | 107 | if (isset($_REQUEST['sgeo_lon'])) { |
108 | - $mylon = (float)esc_attr($_REQUEST['sgeo_lon']); |
|
108 | + $mylon = (float) esc_attr($_REQUEST['sgeo_lon']); |
|
109 | 109 | } else { |
110 | - $mylon = (float)geodir_get_current_city_lng(); |
|
110 | + $mylon = (float) geodir_get_current_city_lng(); |
|
111 | 111 | } // Distance |
112 | 112 | |
113 | 113 | if (isset($_REQUEST['snear'])) { |
@@ -120,7 +120,7 @@ discard block |
||
120 | 120 | |
121 | 121 | if ($snear == 'NEAR ME') { |
122 | 122 | $ip = $_SERVER['REMOTE_ADDR']; |
123 | - $addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $ip)); |
|
123 | + $addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip)); |
|
124 | 124 | $mylat = stripslashes(ucfirst($addr_details[geoplugin_latitude])); |
125 | 125 | $mylon = stripslashes(ucfirst($addr_details[geoplugin_longitude])); |
126 | 126 | } |
@@ -130,9 +130,9 @@ discard block |
||
130 | 130 | $s_AA = str_replace(" ", "", $s); |
131 | 131 | $s_A = explode(",", $s_AA); |
132 | 132 | $s_A = implode('","', $s_A); |
133 | - $s_A = '"' . $s_A . '"'; |
|
133 | + $s_A = '"'.$s_A.'"'; |
|
134 | 134 | } else { |
135 | - $s_A = '"' . $s . '"'; |
|
135 | + $s_A = '"'.$s.'"'; |
|
136 | 136 | } |
137 | 137 | |
138 | 138 | if (strstr($s, ' ')) { |
@@ -193,7 +193,7 @@ discard block |
||
193 | 193 | } |
194 | 194 | if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) { |
195 | 195 | |
196 | - $table = $plugin_prefix . $geodir_post_type . '_detail'; |
|
196 | + $table = $plugin_prefix.$geodir_post_type.'_detail'; |
|
197 | 197 | |
198 | 198 | add_filter('posts_fields', 'geodir_posts_fields', 1); |
199 | 199 | add_filter('posts_join', 'geodir_posts_join', 1); |
@@ -233,7 +233,7 @@ discard block |
||
233 | 233 | global $wp_query, $wpdb, $geodir_post_type, $table, $plugin_prefix, $dist, $mylat, $mylon, $snear, $gd_session; |
234 | 234 | |
235 | 235 | // Filter-Location-Manager to add location table. |
236 | - $fields .= ", " . $table . ".* "; |
|
236 | + $fields .= ", ".$table.".* "; |
|
237 | 237 | |
238 | 238 | if ($snear != '' || $gd_session->get('all_near_me')) { |
239 | 239 | $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
@@ -243,16 +243,16 @@ discard block |
||
243 | 243 | $mylon = $gd_session->get('user_lon'); |
244 | 244 | } |
245 | 245 | |
246 | - $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance "; |
|
246 | + $fields .= " , (".$DistanceRadius." * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(".$table.".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(".$table.".post_latitude) * pi()/180) *POWER(SIN(($mylon - ".$table.".post_longitude) * pi()/180 / 2), 2) )))as distance "; |
|
247 | 247 | } |
248 | 248 | |
249 | 249 | global $s; |
250 | 250 | if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') { |
251 | 251 | $keywords = explode(" ", $s); |
252 | 252 | |
253 | - if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
254 | - foreach($keywords as $kkey=>$kword){ |
|
255 | - if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
253 | + if (is_array($keywords) && $klimit = get_option('geodir_search_word_limit')) { |
|
254 | + foreach ($keywords as $kkey=>$kword) { |
|
255 | + if (mb_strlen($kword, 'UTF-8') <= $klimit) { |
|
256 | 256 | unset($keywords[$kkey]); |
257 | 257 | } |
258 | 258 | } |
@@ -270,24 +270,24 @@ discard block |
||
270 | 270 | $count = 0; |
271 | 271 | foreach ($keywords as $keyword) { |
272 | 272 | $keyword = trim($keyword); |
273 | - $keyword = wp_specialchars_decode($keyword ,ENT_QUOTES); |
|
273 | + $keyword = wp_specialchars_decode($keyword, ENT_QUOTES); |
|
274 | 274 | $count++; |
275 | 275 | if ($count < count($keywords)) { |
276 | 276 | // $gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' " . $key . " "; |
277 | - $gd_titlematch_part .= "( " . $wpdb->posts . ".post_title LIKE '" . $keyword . "' OR " . $wpdb->posts . ".post_title LIKE '" . $keyword . "%%' OR " . $wpdb->posts . ".post_title LIKE '%% " . $keyword . "%%' ) " . $key . " "; |
|
277 | + $gd_titlematch_part .= "( ".$wpdb->posts.".post_title LIKE '".$keyword."' OR ".$wpdb->posts.".post_title LIKE '".$keyword."%%' OR ".$wpdb->posts.".post_title LIKE '%% ".$keyword."%%' ) ".$key." "; |
|
278 | 278 | } else { |
279 | 279 | //$gd_titlematch_part .= $wpdb->posts . ".post_title LIKE '%%" . $keyword . "%%' "; |
280 | - $gd_titlematch_part .= "( " . $wpdb->posts . ".post_title LIKE '" . $keyword . "' OR " . $wpdb->posts . ".post_title LIKE '" . $keyword . "%%' OR " . $wpdb->posts . ".post_title LIKE '%% " . $keyword . "%%' ) "; |
|
280 | + $gd_titlematch_part .= "( ".$wpdb->posts.".post_title LIKE '".$keyword."' OR ".$wpdb->posts.".post_title LIKE '".$keyword."%%' OR ".$wpdb->posts.".post_title LIKE '%% ".$keyword."%%' ) "; |
|
281 | 281 | } |
282 | 282 | } |
283 | - $gd_titlematch_part .= "THEN 1 ELSE 0 END AS " . $part . ","; |
|
283 | + $gd_titlematch_part .= "THEN 1 ELSE 0 END AS ".$part.","; |
|
284 | 284 | } |
285 | 285 | } else { |
286 | 286 | $gd_titlematch_part = ""; |
287 | 287 | } |
288 | - $s = stripslashes_deep( $s ); |
|
289 | - $s = wp_specialchars_decode($s,ENT_QUOTES); |
|
290 | - $fields .= $wpdb->prepare(", CASE WHEN " . $table . ".is_featured='1' THEN 1 ELSE 0 END AS gd_featured, CASE WHEN " . $wpdb->posts . ".post_title LIKE %s THEN 1 ELSE 0 END AS gd_exacttitle," . $gd_titlematch_part . " CASE WHEN ( " . $wpdb->posts . ".post_title LIKE %s OR " . $wpdb->posts . ".post_title LIKE %s OR " . $wpdb->posts . ".post_title LIKE %s ) THEN 1 ELSE 0 END AS gd_titlematch, CASE WHEN ( " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s OR " . $wpdb->posts . ".post_content LIKE %s ) THEN 1 ELSE 0 END AS gd_content", array($s, $s, $s . '%', '% ' . $s . '%', $s, $s . ' %', '% ' . $s . ' %', '% ' . $s)); |
|
288 | + $s = stripslashes_deep($s); |
|
289 | + $s = wp_specialchars_decode($s, ENT_QUOTES); |
|
290 | + $fields .= $wpdb->prepare(", CASE WHEN ".$table.".is_featured='1' THEN 1 ELSE 0 END AS gd_featured, CASE WHEN ".$wpdb->posts.".post_title LIKE %s THEN 1 ELSE 0 END AS gd_exacttitle,".$gd_titlematch_part." CASE WHEN ( ".$wpdb->posts.".post_title LIKE %s OR ".$wpdb->posts.".post_title LIKE %s OR ".$wpdb->posts.".post_title LIKE %s ) THEN 1 ELSE 0 END AS gd_titlematch, CASE WHEN ( ".$wpdb->posts.".post_content LIKE %s OR ".$wpdb->posts.".post_content LIKE %s OR ".$wpdb->posts.".post_content LIKE %s OR ".$wpdb->posts.".post_content LIKE %s ) THEN 1 ELSE 0 END AS gd_content", array($s, $s, $s.'%', '% '.$s.'%', $s, $s.' %', '% '.$s.' %', '% '.$s)); |
|
291 | 291 | } |
292 | 292 | |
293 | 293 | return $fields; |
@@ -316,13 +316,13 @@ discard block |
||
316 | 316 | $lang_code = ICL_LANGUAGE_CODE; |
317 | 317 | $default_lang_code = $sitepress->get_default_language(); |
318 | 318 | if ($lang_code) { |
319 | - $join .= "JOIN " . $table_prefix . "icl_translations icl_t ON icl_t.element_id = " . $table_prefix . "posts.ID"; |
|
319 | + $join .= "JOIN ".$table_prefix."icl_translations icl_t ON icl_t.element_id = ".$table_prefix."posts.ID"; |
|
320 | 320 | } |
321 | 321 | |
322 | 322 | } |
323 | 323 | ########### WPML ########### |
324 | 324 | |
325 | - $join .= " INNER JOIN " . $table . " ON (" . $table . ".post_id = $wpdb->posts.ID) "; |
|
325 | + $join .= " INNER JOIN ".$table." ON (".$table.".post_id = $wpdb->posts.ID) "; |
|
326 | 326 | //===old code start |
327 | 327 | //$join .= " INNER JOIN ".POST_LOCATION_TABLE." ON (".$table.".post_location_id = ".POST_LOCATION_TABLE.".location_id) " ;//===old code end |
328 | 328 | |
@@ -405,20 +405,20 @@ discard block |
||
405 | 405 | break; |
406 | 406 | case 'low_review': |
407 | 407 | case 'rating_count_asc': |
408 | - $orderby = $table . ".rating_count ASC, " . $table . ".overall_rating ASC, "; |
|
408 | + $orderby = $table.".rating_count ASC, ".$table.".overall_rating ASC, "; |
|
409 | 409 | break; |
410 | 410 | case 'high_review': |
411 | 411 | case 'rating_count_desc': |
412 | - $orderby = $table . ".rating_count DESC, " . $table . ".overall_rating DESC, "; |
|
412 | + $orderby = $table.".rating_count DESC, ".$table.".overall_rating DESC, "; |
|
413 | 413 | break; |
414 | 414 | case 'low_rating': |
415 | - $orderby = "( " . $table . ".overall_rating ) ASC, " . $table . ".rating_count ASC, "; |
|
415 | + $orderby = "( ".$table.".overall_rating ) ASC, ".$table.".rating_count ASC, "; |
|
416 | 416 | break; |
417 | 417 | case 'high_rating': |
418 | - $orderby = " " . $table . ".overall_rating DESC, " . $table . ".rating_count DESC, "; |
|
418 | + $orderby = " ".$table.".overall_rating DESC, ".$table.".rating_count DESC, "; |
|
419 | 419 | break; |
420 | 420 | case 'featured': |
421 | - $orderby = $table . ".is_featured asc, "; |
|
421 | + $orderby = $table.".is_featured asc, "; |
|
422 | 422 | break; |
423 | 423 | case 'nearest': |
424 | 424 | $orderby = " distance asc, "; |
@@ -441,24 +441,24 @@ discard block |
||
441 | 441 | |
442 | 442 | if (is_search() && isset($_REQUEST['geodir_search']) && $s && trim($s) != '') { |
443 | 443 | $keywords = explode(" ", $s); |
444 | - if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
445 | - foreach($keywords as $kkey=>$kword){ |
|
446 | - if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
444 | + if (is_array($keywords) && $klimit = get_option('geodir_search_word_limit')) { |
|
445 | + foreach ($keywords as $kkey=>$kword) { |
|
446 | + if (mb_strlen($kword, 'UTF-8') <= $klimit) { |
|
447 | 447 | unset($keywords[$kkey]); |
448 | 448 | } |
449 | 449 | } |
450 | 450 | } |
451 | 451 | if ($sort_by == 'nearest' || $sort_by == 'farthest') { |
452 | 452 | if (count($keywords) > 1) { |
453 | - $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, "; |
|
453 | + $orderby = $orderby." ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, "; |
|
454 | 454 | } else { |
455 | - $orderby = $orderby . " ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, "; |
|
455 | + $orderby = $orderby." ( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, "; |
|
456 | 456 | } |
457 | 457 | } else { |
458 | 458 | if (count($keywords) > 1) { |
459 | - $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, " . $orderby; |
|
459 | + $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_alltitlematch_part * 100 + gd_titlematch_part * 50 + gd_content * 1.5) DESC, ".$orderby; |
|
460 | 460 | } else { |
461 | - $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, " . $orderby; |
|
461 | + $orderby = "( gd_titlematch * 2 + gd_featured * 5 + gd_exacttitle * 10 + gd_content * 1.5) DESC, ".$orderby; |
|
462 | 462 | } |
463 | 463 | } |
464 | 464 | } |
@@ -473,7 +473,7 @@ discard block |
||
473 | 473 | */ |
474 | 474 | $orderby = apply_filters('geodir_posts_order_by_sort', $orderby, $sort_by, $table); |
475 | 475 | |
476 | - $orderby .= $table . ".is_featured asc, $wpdb->posts.post_date desc, $wpdb->posts.post_title "; |
|
476 | + $orderby .= $table.".is_featured asc, $wpdb->posts.post_date desc, $wpdb->posts.post_title "; |
|
477 | 477 | |
478 | 478 | return $orderby; |
479 | 479 | } |
@@ -505,31 +505,31 @@ discard block |
||
505 | 505 | |
506 | 506 | if ($sort_by_count > 1 && ($order == 'asc' || $order == 'desc')) { |
507 | 507 | |
508 | - $sort_by = str_replace('_' . $order, '', $sort_by); |
|
508 | + $sort_by = str_replace('_'.$order, '', $sort_by); |
|
509 | 509 | |
510 | 510 | switch ($sort_by): |
511 | 511 | |
512 | 512 | case 'post_date': |
513 | 513 | case 'comment_count': |
514 | 514 | |
515 | - $orderby = "$wpdb->posts." . $sort_by . " " . $order . ", ".$table . ".overall_rating " . $order . ", "; |
|
515 | + $orderby = "$wpdb->posts.".$sort_by." ".$order.", ".$table.".overall_rating ".$order.", "; |
|
516 | 516 | break; |
517 | 517 | |
518 | 518 | case 'distance': |
519 | - $orderby = $sort_by . " " . $order . ", "; |
|
519 | + $orderby = $sort_by." ".$order.", "; |
|
520 | 520 | break; |
521 | 521 | |
522 | 522 | |
523 | 523 | // sort by rating |
524 | 524 | case 'overall_rating': |
525 | - $orderby = " " . $table . "." . $sort_by . " " . $order . ", " . $table . ".rating_count " . $order . ", "; |
|
525 | + $orderby = " ".$table.".".$sort_by." ".$order.", ".$table.".rating_count ".$order.", "; |
|
526 | 526 | |
527 | 527 | break; |
528 | 528 | |
529 | 529 | |
530 | 530 | default: |
531 | 531 | if (geodir_column_exist($table, $sort_by)) { |
532 | - $orderby = $table . "." . $sort_by . " " . $order . ", "; |
|
532 | + $orderby = $table.".".$sort_by." ".$order.", "; |
|
533 | 533 | } |
534 | 534 | break; |
535 | 535 | |
@@ -577,7 +577,7 @@ discard block |
||
577 | 577 | } |
578 | 578 | |
579 | 579 | //if (!geodir_is_page('detail')) |
580 | - add_filter('posts_where', 'geodir_default_where', 1);/**/ |
|
580 | + add_filter('posts_where', 'geodir_default_where', 1); /**/ |
|
581 | 581 | |
582 | 582 | //add_filter( 'user_has_cap', 'geodir_preview_post_cap', 10, 3 );// let subscribers edit their own posts |
583 | 583 | |
@@ -648,7 +648,7 @@ discard block |
||
648 | 648 | $q_post_type = isset($wp_query->query['post_type']) ? $wp_query->query['post_type'] : ''; |
649 | 649 | //echo '##########'.$q_post_type; |
650 | 650 | if ($lang_code && $q_post_type) { |
651 | - $where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type IN('post_" . $q_post_type . "') "; |
|
651 | + $where .= " AND icl_t.language_code = '$lang_code' AND icl_t.element_type IN('post_".$q_post_type."') "; |
|
652 | 652 | //$where .= " AND icl_t.language_code = '$lang_code' "; |
653 | 653 | } |
654 | 654 | |
@@ -715,8 +715,8 @@ discard block |
||
715 | 715 | } |
716 | 716 | |
717 | 717 | $s = trim($s); |
718 | - $s = wp_specialchars_decode($s ,ENT_QUOTES); |
|
719 | - $s_A = wp_specialchars_decode($s_A ,ENT_QUOTES); |
|
718 | + $s = wp_specialchars_decode($s, ENT_QUOTES); |
|
719 | + $s_A = wp_specialchars_decode($s_A, ENT_QUOTES); |
|
720 | 720 | |
721 | 721 | $where = ''; |
722 | 722 | $better_search_terms = ''; |
@@ -727,9 +727,9 @@ discard block |
||
727 | 727 | |
728 | 728 | if ($s != '') { |
729 | 729 | $keywords = explode(" ", $s); |
730 | - if(is_array($keywords) && $klimit = get_option('geodir_search_word_limit')){ |
|
731 | - foreach($keywords as $kkey=>$kword){ |
|
732 | - if(mb_strlen($kword, 'UTF-8')<=$klimit){ |
|
730 | + if (is_array($keywords) && $klimit = get_option('geodir_search_word_limit')) { |
|
731 | + foreach ($keywords as $kkey=>$kword) { |
|
732 | + if (mb_strlen($kword, 'UTF-8') <= $klimit) { |
|
733 | 733 | unset($keywords[$kkey]); |
734 | 734 | } |
735 | 735 | } |
@@ -738,7 +738,7 @@ discard block |
||
738 | 738 | if (!empty($keywords)) { |
739 | 739 | foreach ($keywords as $keyword) { |
740 | 740 | $keyword = trim($keyword); |
741 | - $keyword = wp_specialchars_decode($keyword ,ENT_QUOTES); |
|
741 | + $keyword = wp_specialchars_decode($keyword, ENT_QUOTES); |
|
742 | 742 | if ($keyword != '') { |
743 | 743 | /** |
744 | 744 | * Filter the search query keywords SQL. |
@@ -749,7 +749,7 @@ discard block |
||
749 | 749 | * @param array $keywords The array of keywords for the query. |
750 | 750 | * @param string $keyword The single keyword being searched. |
751 | 751 | */ |
752 | - $better_search_terms .= apply_filters("geodir_search_better_search_terms",' OR ( ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '" OR ' . $wpdb->posts . '.post_title LIKE "' . $keyword . '%" OR ' . $wpdb->posts . '.post_title LIKE "% ' . $keyword . '%" )',$keywords,$keyword); |
|
752 | + $better_search_terms .= apply_filters("geodir_search_better_search_terms", ' OR ( '.$wpdb->posts.'.post_title LIKE "'.$keyword.'" OR '.$wpdb->posts.'.post_title LIKE "'.$keyword.'%" OR '.$wpdb->posts.'.post_title LIKE "% '.$keyword.'%" )', $keywords, $keyword); |
|
753 | 753 | } |
754 | 754 | } |
755 | 755 | } |
@@ -757,10 +757,10 @@ discard block |
||
757 | 757 | |
758 | 758 | /* get taxonomy */ |
759 | 759 | $taxonomies = geodir_get_taxonomies($post_types, true); |
760 | - if($taxonomies) { |
|
760 | + if ($taxonomies) { |
|
761 | 761 | $taxonomies = implode("','", $taxonomies); |
762 | - $taxonomies = "'" . $taxonomies . "'"; |
|
763 | - }else{$taxonomies='';} |
|
762 | + $taxonomies = "'".$taxonomies."'"; |
|
763 | + } else {$taxonomies = ''; } |
|
764 | 764 | |
765 | 765 | $content_where = $terms_where = ''; |
766 | 766 | if ($s != '') { |
@@ -771,7 +771,7 @@ discard block |
||
771 | 771 | * @package GeoDirectory |
772 | 772 | * @param string $content_where The query values, default: `" OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") ") "`. |
773 | 773 | */ |
774 | - $content_where = apply_filters("geodir_search_content_where"," OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") "); |
|
774 | + $content_where = apply_filters("geodir_search_content_where", " OR ($wpdb->posts.post_content LIKE \"$s\" OR $wpdb->posts.post_content LIKE \"$s%\" OR $wpdb->posts.post_content LIKE \"% $s%\" OR $wpdb->posts.post_content LIKE \"%>$s%\" OR $wpdb->posts.post_content LIKE \"%\n$s%\") "); |
|
775 | 775 | /** |
776 | 776 | * Filter the search query term values. |
777 | 777 | * |
@@ -779,7 +779,7 @@ discard block |
||
779 | 779 | * @package GeoDirectory |
780 | 780 | * @param string $terms_where The separator, default: `" AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "`. |
781 | 781 | */ |
782 | - $terms_where = apply_filters("geodir_search_terms_where"," AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "); |
|
782 | + $terms_where = apply_filters("geodir_search_terms_where", " AND ($wpdb->terms.name LIKE \"$s\" OR $wpdb->terms.name LIKE \"$s%\" OR $wpdb->terms.name LIKE \"% $s%\" OR $wpdb->terms.name IN ($s_A)) "); |
|
783 | 783 | } |
784 | 784 | |
785 | 785 | if ($snear != '') { |
@@ -814,12 +814,12 @@ discard block |
||
814 | 814 | ) |
815 | 815 | AND $wpdb->posts.post_type in ('{$post_types}') |
816 | 816 | AND ($wpdb->posts.post_status = 'publish') |
817 | - AND ( " . $table . ".post_latitude between $rlat1 and $rlat2 ) |
|
818 | - AND ( " . $table . ".post_longitude between $rlon1 and $rlon2 ) "; |
|
817 | + AND ( ".$table.".post_latitude between $rlat1 and $rlat2 ) |
|
818 | + AND ( ".$table.".post_longitude between $rlon1 and $rlon2 ) "; |
|
819 | 819 | |
820 | 820 | if (isset($_REQUEST['sdist']) && $_REQUEST['sdist'] != 'all') { |
821 | 821 | $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
822 | - $where .= " AND CONVERT((" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) ))),DECIMAL(64,4)) <= " . $dist; |
|
822 | + $where .= " AND CONVERT((".$DistanceRadius." * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(".$table.".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(".$table.".post_latitude) * pi()/180) *POWER(SIN(($mylon - ".$table.".post_longitude) * pi()/180 / 2), 2) ))),DECIMAL(64,4)) <= ".$dist; |
|
823 | 823 | } |
824 | 824 | |
825 | 825 | } else { |
@@ -840,11 +840,11 @@ discard block |
||
840 | 840 | } |
841 | 841 | |
842 | 842 | ########### WPML ########### |
843 | - if ( function_exists( 'icl_object_id' ) ) { |
|
843 | + if (function_exists('icl_object_id')) { |
|
844 | 844 | $lang_code = ICL_LANGUAGE_CODE; |
845 | 845 | |
846 | 846 | if ($lang_code && $post_types) { |
847 | - $where .= " AND icl_t.language_code = '".$lang_code."' AND icl_t.element_type IN('post_" . $post_types . "') "; |
|
847 | + $where .= " AND icl_t.language_code = '".$lang_code."' AND icl_t.element_type IN('post_".$post_types."') "; |
|
848 | 848 | } |
849 | 849 | } |
850 | 850 | ########### WPML ########### |
@@ -867,10 +867,10 @@ discard block |
||
867 | 867 | global $wpdb, $geodir_post_type, $table, $curr; |
868 | 868 | |
869 | 869 | $curauth = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author')); |
870 | - $user_id = !empty($curauth->ID) ? (int)$curauth->ID : 0; |
|
870 | + $user_id = !empty($curauth->ID) ? (int) $curauth->ID : 0; |
|
871 | 871 | |
872 | 872 | if (isset($_REQUEST['stype'])) { |
873 | - $where = $wpdb->prepare(" AND $wpdb->posts.post_type IN (%s) ",$_REQUEST['stype']); |
|
873 | + $where = $wpdb->prepare(" AND $wpdb->posts.post_type IN (%s) ", $_REQUEST['stype']); |
|
874 | 874 | } else { |
875 | 875 | $where = " AND $wpdb->posts.post_type IN ('gd_place') "; |
876 | 876 | } |
@@ -883,7 +883,7 @@ discard block |
||
883 | 883 | } else |
884 | 884 | $where .= " AND $wpdb->posts.post_author = $user_id"; |
885 | 885 | |
886 | - if ($user_id == (int)get_current_user_id()) { |
|
886 | + if ($user_id == (int) get_current_user_id()) { |
|
887 | 887 | $where .= " AND $wpdb->posts.post_status IN ('publish','draft','pending') "; |
888 | 888 | } else { |
889 | 889 | $where .= " AND $wpdb->posts.post_status = 'publish' "; |
@@ -896,7 +896,7 @@ discard block |
||
896 | 896 | if (function_exists('icl_object_id')) { |
897 | 897 | $lang_code = ICL_LANGUAGE_CODE; |
898 | 898 | if ($lang_code) { |
899 | - $where .= " AND icl_t.language_code='" . $lang_code . "' "; |
|
899 | + $where .= " AND icl_t.language_code='".$lang_code."' "; |
|
900 | 900 | } |
901 | 901 | |
902 | 902 | } |
@@ -919,7 +919,7 @@ discard block |
||
919 | 919 | { |
920 | 920 | global $wp_query, $table; |
921 | 921 | if (!empty($wp_query->query['with_pics_only'])) { |
922 | - $join .= " LEFT JOIN " . GEODIR_ATTACHMENT_TABLE . " ON ( " . GEODIR_ATTACHMENT_TABLE . ".post_id=" . $table . ".post_id AND " . GEODIR_ATTACHMENT_TABLE . ".mime_type LIKE '%image%' )"; |
|
922 | + $join .= " LEFT JOIN ".GEODIR_ATTACHMENT_TABLE." ON ( ".GEODIR_ATTACHMENT_TABLE.".post_id=".$table.".post_id AND ".GEODIR_ATTACHMENT_TABLE.".mime_type LIKE '%image%' )"; |
|
923 | 923 | } |
924 | 924 | return $join; |
925 | 925 | } |
@@ -938,16 +938,16 @@ discard block |
||
938 | 938 | { |
939 | 939 | global $wp_query, $table; |
940 | 940 | if (!empty($wp_query->query['show_featured_only'])) { |
941 | - $where .= " AND " . $table . ".is_featured = '1'"; |
|
941 | + $where .= " AND ".$table.".is_featured = '1'"; |
|
942 | 942 | } |
943 | 943 | if (!empty($wp_query->query['show_special_only'])) { |
944 | - $where .= " AND ( " . $table . ".geodir_special_offers != '' AND " . $table . ".geodir_special_offers IS NOT NULL )"; |
|
944 | + $where .= " AND ( ".$table.".geodir_special_offers != '' AND ".$table.".geodir_special_offers IS NOT NULL )"; |
|
945 | 945 | } |
946 | 946 | if (!empty($wp_query->query['with_pics_only'])) { |
947 | - $where .= " AND " . GEODIR_ATTACHMENT_TABLE . ".ID IS NOT NULL GROUP BY " . $table . ".post_id"; |
|
947 | + $where .= " AND ".GEODIR_ATTACHMENT_TABLE.".ID IS NOT NULL GROUP BY ".$table.".post_id"; |
|
948 | 948 | } |
949 | 949 | if (!empty($wp_query->query['with_videos_only'])) { |
950 | - $where .= " AND ( " . $table . ".geodir_video != '' AND " . $table . ".geodir_video IS NOT NULL )"; |
|
950 | + $where .= " AND ( ".$table.".geodir_video != '' AND ".$table.".geodir_video IS NOT NULL )"; |
|
951 | 951 | } |
952 | 952 | return $where; |
953 | 953 | } |
@@ -956,18 +956,18 @@ discard block |
||
956 | 956 | function geodir_related_posts_fields($fields) { |
957 | 957 | global $wp_query, $wpdb, $table, $post; |
958 | 958 | |
959 | - $fields .= ", " . $table . ".* "; |
|
959 | + $fields .= ", ".$table.".* "; |
|
960 | 960 | |
961 | 961 | $DistanceRadius = geodir_getDistanceRadius(get_option('geodir_search_dist_1')); |
962 | 962 | |
963 | 963 | $mylat = $post->post_latitude; |
964 | 964 | $mylon = $post->post_longitude; |
965 | 965 | |
966 | - $fields .= " , (" . $DistanceRadius . " * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(" . $table . ".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(" . $table . ".post_latitude) * pi()/180) *POWER(SIN(($mylon - " . $table . ".post_longitude) * pi()/180 / 2), 2) )))as distance "; |
|
966 | + $fields .= " , (".$DistanceRadius." * 2 * ASIN(SQRT( POWER(SIN((ABS($mylat) - ABS(".$table.".post_latitude)) * pi()/180 / 2), 2) +COS(ABS($mylat) * pi()/180) * COS( ABS(".$table.".post_latitude) * pi()/180) *POWER(SIN(($mylon - ".$table.".post_longitude) * pi()/180 / 2), 2) )))as distance "; |
|
967 | 967 | return $fields; |
968 | 968 | } |
969 | 969 | function geodir_related_posts_fields_filter($query) { |
970 | - if ( isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop'] |
|
970 | + if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop'] |
|
971 | 971 | && isset($query->query_vars['order_by']) && $query->query_vars['order_by'] == 'nearest' |
972 | 972 | && isset($query->query_vars['related_listings']) && $query->query_vars['related_listings'] |
973 | 973 | ) { |
@@ -24,8 +24,8 @@ discard block |
||
24 | 24 | function geodir_activation() |
25 | 25 | { |
26 | 26 | |
27 | - geodir_install(); |
|
28 | - add_action('wp_loaded', 'geodir_flush_activation'); |
|
27 | + geodir_install(); |
|
28 | + add_action('wp_loaded', 'geodir_flush_activation'); |
|
29 | 29 | } |
30 | 30 | |
31 | 31 | /** |
@@ -36,9 +36,9 @@ discard block |
||
36 | 36 | */ |
37 | 37 | function geodir_flush_activation() |
38 | 38 | { |
39 | - // Remove rewrite rules and then recreate rewrite rules. |
|
40 | - // flush late so everything is loaded |
|
41 | - flush_rewrite_rules(); |
|
39 | + // Remove rewrite rules and then recreate rewrite rules. |
|
40 | + // flush late so everything is loaded |
|
41 | + flush_rewrite_rules(); |
|
42 | 42 | } |
43 | 43 | |
44 | 44 | /** |
@@ -50,44 +50,44 @@ discard block |
||
50 | 50 | */ |
51 | 51 | function geodir_install() |
52 | 52 | { |
53 | - global $geodir_settings; |
|
54 | - |
|
55 | - /** |
|
56 | - * Called before the GD installation scripts have run. |
|
57 | - * |
|
58 | - * @since 1.0.0 |
|
59 | - * @see 'geodir_installation_end' |
|
60 | - */ |
|
61 | - do_action('geodir_installation_start'); |
|
62 | - |
|
63 | - // Do install |
|
64 | - if (!get_option('geodir_default_data_installed')) { |
|
65 | - geodir_create_tables(); // in admin db install.php |
|
66 | - geodir_register_defaults(); // geodir_functions/ taxonomy_functions.php |
|
67 | - geodir_create_default_fields(); |
|
68 | - //geodir_default_taxonomies(); |
|
69 | - geodir_set_default_options(); |
|
70 | - geodir_create_pages(); |
|
71 | - geodir_set_default_widgets(); |
|
72 | - gd_install_theme_compat(); |
|
73 | - |
|
74 | - update_option('geodir_default_data_installed', 1); |
|
75 | - |
|
76 | - } |
|
77 | - |
|
78 | - if (!get_option('geodir_default_data_installed_1.2.8')) { |
|
79 | - //geodir_create_tables(); // in admin db install.php |
|
80 | - update_option('geodir_default_data_installed_1.2.8', 1); |
|
81 | - } |
|
82 | - |
|
83 | - geodir_installation_end(); |
|
84 | - /** |
|
85 | - * Called after the GD installation scripts have run. |
|
86 | - * |
|
87 | - * @since 1.0.0 |
|
88 | - * @see 'geodir_installation_start' |
|
89 | - */ |
|
90 | - do_action('geodir_installation_end'); |
|
53 | + global $geodir_settings; |
|
54 | + |
|
55 | + /** |
|
56 | + * Called before the GD installation scripts have run. |
|
57 | + * |
|
58 | + * @since 1.0.0 |
|
59 | + * @see 'geodir_installation_end' |
|
60 | + */ |
|
61 | + do_action('geodir_installation_start'); |
|
62 | + |
|
63 | + // Do install |
|
64 | + if (!get_option('geodir_default_data_installed')) { |
|
65 | + geodir_create_tables(); // in admin db install.php |
|
66 | + geodir_register_defaults(); // geodir_functions/ taxonomy_functions.php |
|
67 | + geodir_create_default_fields(); |
|
68 | + //geodir_default_taxonomies(); |
|
69 | + geodir_set_default_options(); |
|
70 | + geodir_create_pages(); |
|
71 | + geodir_set_default_widgets(); |
|
72 | + gd_install_theme_compat(); |
|
73 | + |
|
74 | + update_option('geodir_default_data_installed', 1); |
|
75 | + |
|
76 | + } |
|
77 | + |
|
78 | + if (!get_option('geodir_default_data_installed_1.2.8')) { |
|
79 | + //geodir_create_tables(); // in admin db install.php |
|
80 | + update_option('geodir_default_data_installed_1.2.8', 1); |
|
81 | + } |
|
82 | + |
|
83 | + geodir_installation_end(); |
|
84 | + /** |
|
85 | + * Called after the GD installation scripts have run. |
|
86 | + * |
|
87 | + * @since 1.0.0 |
|
88 | + * @see 'geodir_installation_start' |
|
89 | + */ |
|
90 | + do_action('geodir_installation_end'); |
|
91 | 91 | |
92 | 92 | |
93 | 93 | } |
@@ -104,16 +104,16 @@ discard block |
||
104 | 104 | function geodir_create_pages() |
105 | 105 | { |
106 | 106 | |
107 | - //geodir_create_page( esc_sql( _x('home-map', 'page_slug', 'geodirectory') ), 'geodir_home_map_page', __('Home Map', 'geodirectory'), '',0,'publish' ); |
|
108 | - geodir_create_page(esc_sql(_x('gd-home', 'page_slug', 'geodirectory')), 'geodir_home_page', __('GD Home page', 'geodirectory'), ''); |
|
109 | - geodir_create_page(esc_sql(_x('add-listing', 'page_slug', 'geodirectory')), 'geodir_add_listing_page', __('Add Listing', 'geodirectory'), ''); |
|
110 | - geodir_create_page(esc_sql(_x('listing-preview', 'page_slug', 'geodirectory')), 'geodir_preview_page', __('Listing Preview', 'geodirectory'), ''); |
|
111 | - geodir_create_page(esc_sql(_x('listing-success', 'page_slug', 'geodirectory')), 'geodir_success_page', __('Listing Success', 'geodirectory'), ''); |
|
112 | - geodir_create_page(esc_sql(_x('location', 'page_slug', 'geodirectory')), 'geodir_location_page', __('Location', 'geodirectory'), ''); |
|
107 | + //geodir_create_page( esc_sql( _x('home-map', 'page_slug', 'geodirectory') ), 'geodir_home_map_page', __('Home Map', 'geodirectory'), '',0,'publish' ); |
|
108 | + geodir_create_page(esc_sql(_x('gd-home', 'page_slug', 'geodirectory')), 'geodir_home_page', __('GD Home page', 'geodirectory'), ''); |
|
109 | + geodir_create_page(esc_sql(_x('add-listing', 'page_slug', 'geodirectory')), 'geodir_add_listing_page', __('Add Listing', 'geodirectory'), ''); |
|
110 | + geodir_create_page(esc_sql(_x('listing-preview', 'page_slug', 'geodirectory')), 'geodir_preview_page', __('Listing Preview', 'geodirectory'), ''); |
|
111 | + geodir_create_page(esc_sql(_x('listing-success', 'page_slug', 'geodirectory')), 'geodir_success_page', __('Listing Success', 'geodirectory'), ''); |
|
112 | + geodir_create_page(esc_sql(_x('location', 'page_slug', 'geodirectory')), 'geodir_location_page', __('Location', 'geodirectory'), ''); |
|
113 | 113 | |
114 | - //New since 1.5.3 |
|
115 | - geodir_create_page(esc_sql(_x('gd-info', 'page_slug', 'geodirectory')), 'geodir_info_page', __('Info', 'geodirectory'), ''); |
|
116 | - geodir_create_page(esc_sql(_x('gd-login', 'page_slug', 'geodirectory')), 'geodir_login_page', __('Login', 'geodirectory'), ''); |
|
114 | + //New since 1.5.3 |
|
115 | + geodir_create_page(esc_sql(_x('gd-info', 'page_slug', 'geodirectory')), 'geodir_info_page', __('Info', 'geodirectory'), ''); |
|
116 | + geodir_create_page(esc_sql(_x('gd-login', 'page_slug', 'geodirectory')), 'geodir_login_page', __('Login', 'geodirectory'), ''); |
|
117 | 117 | |
118 | 118 | |
119 | 119 | } |
@@ -129,11 +129,11 @@ discard block |
||
129 | 129 | */ |
130 | 130 | function geodir_installation_end() |
131 | 131 | { |
132 | - //update_option( "geodir_db_version", GEODIRECTORY_VERSION ); |
|
132 | + //update_option( "geodir_db_version", GEODIRECTORY_VERSION ); |
|
133 | 133 | |
134 | - update_option("geodir_installed", 1); |
|
135 | - update_option("geodir_installation_redirect", 1); |
|
136 | - update_option('skip_install_geodir_pages', 0); |
|
134 | + update_option("geodir_installed", 1); |
|
135 | + update_option("geodir_installation_redirect", 1); |
|
136 | + update_option('skip_install_geodir_pages', 0); |
|
137 | 137 | } |
138 | 138 | |
139 | 139 | /** |
@@ -147,45 +147,45 @@ discard block |
||
147 | 147 | */ |
148 | 148 | function geodir_set_default_options() |
149 | 149 | { |
150 | - global $geodir_settings; |
|
151 | - /** |
|
152 | - * Contains settings array for general tab. |
|
153 | - * |
|
154 | - * @since 1.0.0 |
|
155 | - * @package GeoDirectory |
|
156 | - */ |
|
157 | - include_once("option-pages/general_settings_array.php"); |
|
158 | - /** |
|
159 | - * Contains settings array for design tab. |
|
160 | - * |
|
161 | - * @since 1.0.0 |
|
162 | - * @package GeoDirectory |
|
163 | - */ |
|
164 | - include_once("option-pages/design_settings_array.php"); |
|
165 | - /** |
|
166 | - * Contains settings array for notifications tab. |
|
167 | - * |
|
168 | - * @since 1.0.0 |
|
169 | - * @package GeoDirectory |
|
170 | - */ |
|
171 | - include_once("option-pages/notifications_settings_array.php"); |
|
172 | - /** |
|
173 | - * Contains settings array for permalink tab. |
|
174 | - * |
|
175 | - * @since 1.0.0 |
|
176 | - * @package GeoDirectory |
|
177 | - */ |
|
178 | - include_once("option-pages/permalink_settings_array.php"); |
|
179 | - /** |
|
180 | - * Contains settings array for title / meta tab. |
|
181 | - * |
|
182 | - * @since 1.5.4 |
|
183 | - * @package GeoDirectory |
|
184 | - */ |
|
185 | - include_once("option-pages/title_meta_settings_array.php"); |
|
186 | - foreach ($geodir_settings as $value) { |
|
187 | - geodir_update_options($value, true); |
|
188 | - } |
|
150 | + global $geodir_settings; |
|
151 | + /** |
|
152 | + * Contains settings array for general tab. |
|
153 | + * |
|
154 | + * @since 1.0.0 |
|
155 | + * @package GeoDirectory |
|
156 | + */ |
|
157 | + include_once("option-pages/general_settings_array.php"); |
|
158 | + /** |
|
159 | + * Contains settings array for design tab. |
|
160 | + * |
|
161 | + * @since 1.0.0 |
|
162 | + * @package GeoDirectory |
|
163 | + */ |
|
164 | + include_once("option-pages/design_settings_array.php"); |
|
165 | + /** |
|
166 | + * Contains settings array for notifications tab. |
|
167 | + * |
|
168 | + * @since 1.0.0 |
|
169 | + * @package GeoDirectory |
|
170 | + */ |
|
171 | + include_once("option-pages/notifications_settings_array.php"); |
|
172 | + /** |
|
173 | + * Contains settings array for permalink tab. |
|
174 | + * |
|
175 | + * @since 1.0.0 |
|
176 | + * @package GeoDirectory |
|
177 | + */ |
|
178 | + include_once("option-pages/permalink_settings_array.php"); |
|
179 | + /** |
|
180 | + * Contains settings array for title / meta tab. |
|
181 | + * |
|
182 | + * @since 1.5.4 |
|
183 | + * @package GeoDirectory |
|
184 | + */ |
|
185 | + include_once("option-pages/title_meta_settings_array.php"); |
|
186 | + foreach ($geodir_settings as $value) { |
|
187 | + geodir_update_options($value, true); |
|
188 | + } |
|
189 | 189 | |
190 | 190 | } |
191 | 191 | |
@@ -199,103 +199,103 @@ discard block |
||
199 | 199 | function geodir_set_default_widgets() |
200 | 200 | { |
201 | 201 | |
202 | - $widget_option_list = array(); |
|
203 | - $widgetinfo = array(); |
|
204 | - $sidebarvalue_array = array(); |
|
205 | - $sidebars_widgets = array(); |
|
202 | + $widget_option_list = array(); |
|
203 | + $widgetinfo = array(); |
|
204 | + $sidebarvalue_array = array(); |
|
205 | + $sidebars_widgets = array(); |
|
206 | 206 | |
207 | - /*===========================*/ |
|
208 | - /* Widgets ON HOME PAGE */ |
|
209 | - /*===========================*/ |
|
207 | + /*===========================*/ |
|
208 | + /* Widgets ON HOME PAGE */ |
|
209 | + /*===========================*/ |
|
210 | 210 | |
211 | - $widget_option_list['geodir_home_top'] = |
|
212 | - array('popular_post_category' => array("title" => __('Popular Categories', 'geodirectory')), |
|
213 | - 'geodir_map_v3_home_map' => array("autozoom" => 1, "width" => '100%', "heigh" => '425'), |
|
214 | - 'geodir_advance_search' => array()); |
|
211 | + $widget_option_list['geodir_home_top'] = |
|
212 | + array('popular_post_category' => array("title" => __('Popular Categories', 'geodirectory')), |
|
213 | + 'geodir_map_v3_home_map' => array("autozoom" => 1, "width" => '100%', "heigh" => '425'), |
|
214 | + 'geodir_advance_search' => array()); |
|
215 | 215 | |
216 | - $widget_option_list['geodir_home_content'] = |
|
217 | - array('popular_post_view' => array("title" => __('Popular Places', 'geodirectory'), "layout" => 'list', "add_location_filter" => '1')); |
|
216 | + $widget_option_list['geodir_home_content'] = |
|
217 | + array('popular_post_view' => array("title" => __('Popular Places', 'geodirectory'), "layout" => 'list', "add_location_filter" => '1')); |
|
218 | 218 | |
219 | - $widget_option_list['geodir_home_right'] = |
|
220 | - array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory')), |
|
221 | - 'popular_post_view' => array("title" => __('Latest Places', 'geodirectory'), "add_location_filter" => '1')); |
|
219 | + $widget_option_list['geodir_home_right'] = |
|
220 | + array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory')), |
|
221 | + 'popular_post_view' => array("title" => __('Latest Places', 'geodirectory'), "add_location_filter" => '1')); |
|
222 | 222 | |
223 | - /*===========================*/ |
|
224 | - /* Widgets ON LISTING PAGE */ |
|
225 | - /*===========================*/ |
|
223 | + /*===========================*/ |
|
224 | + /* Widgets ON LISTING PAGE */ |
|
225 | + /*===========================*/ |
|
226 | 226 | |
227 | - $widget_option_list['geodir_listing_top'] = |
|
228 | - array('popular_post_category' => array("title" => __('Popular Categories', 'geodirectory')), |
|
229 | - 'geodir_advance_search' => array()); |
|
227 | + $widget_option_list['geodir_listing_top'] = |
|
228 | + array('popular_post_category' => array("title" => __('Popular Categories', 'geodirectory')), |
|
229 | + 'geodir_advance_search' => array()); |
|
230 | 230 | |
231 | - $widget_option_list['geodir_listing_right_sidebar'] = |
|
232 | - array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory')), |
|
233 | - 'geodir_map_v3_listing_map' => array("autozoom" => 1, "sticky" => 1), |
|
234 | - 'popular_post_view' => array("title" => __('Latest Places', 'geodirectory'), "add_location_filter" => '1')); |
|
231 | + $widget_option_list['geodir_listing_right_sidebar'] = |
|
232 | + array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory')), |
|
233 | + 'geodir_map_v3_listing_map' => array("autozoom" => 1, "sticky" => 1), |
|
234 | + 'popular_post_view' => array("title" => __('Latest Places', 'geodirectory'), "add_location_filter" => '1')); |
|
235 | 235 | |
236 | 236 | |
237 | - /*===========================*/ |
|
238 | - /* Widgets ON SEARCH PAGE */ |
|
239 | - /*===========================*/ |
|
237 | + /*===========================*/ |
|
238 | + /* Widgets ON SEARCH PAGE */ |
|
239 | + /*===========================*/ |
|
240 | 240 | |
241 | - $widget_option_list['geodir_search_top'] = |
|
242 | - array('popular_post_category' => array("title" => __('Popular Categories', 'geodirectory')), |
|
243 | - 'geodir_advance_search' => array()); |
|
241 | + $widget_option_list['geodir_search_top'] = |
|
242 | + array('popular_post_category' => array("title" => __('Popular Categories', 'geodirectory')), |
|
243 | + 'geodir_advance_search' => array()); |
|
244 | 244 | |
245 | - $widget_option_list['geodir_search_right_sidebar'] = |
|
246 | - array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory')), |
|
247 | - 'geodir_map_v3_listing_map' => array("autozoom" => 1, "sticky" => 1), |
|
248 | - 'popular_post_view' => array("title" => __('Latest Places', 'geodirectory'), "add_location_filter" => '1')); |
|
245 | + $widget_option_list['geodir_search_right_sidebar'] = |
|
246 | + array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory')), |
|
247 | + 'geodir_map_v3_listing_map' => array("autozoom" => 1, "sticky" => 1), |
|
248 | + 'popular_post_view' => array("title" => __('Latest Places', 'geodirectory'), "add_location_filter" => '1')); |
|
249 | 249 | |
250 | - /*===========================*/ |
|
251 | - /* Widgets ON DETAIL/SINGLE PAGE */ |
|
252 | - /*===========================*/ |
|
250 | + /*===========================*/ |
|
251 | + /* Widgets ON DETAIL/SINGLE PAGE */ |
|
252 | + /*===========================*/ |
|
253 | 253 | |
254 | - $widget_option_list['geodir_detail_sidebar'] = |
|
255 | - array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory')), |
|
256 | - 'geodir_map_v3_listing_map' => array("autozoom" => 1, "sticky" => 1), |
|
257 | - 'popular_post_view' => array("title" => __('Latest Places', 'geodirectory'), "add_location_filter" => '1')); |
|
254 | + $widget_option_list['geodir_detail_sidebar'] = |
|
255 | + array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory')), |
|
256 | + 'geodir_map_v3_listing_map' => array("autozoom" => 1, "sticky" => 1), |
|
257 | + 'popular_post_view' => array("title" => __('Latest Places', 'geodirectory'), "add_location_filter" => '1')); |
|
258 | 258 | |
259 | 259 | |
260 | - /*===========================*/ |
|
261 | - /* Widgets ON AUTHOR PAGE */ |
|
262 | - /*===========================*/ |
|
260 | + /*===========================*/ |
|
261 | + /* Widgets ON AUTHOR PAGE */ |
|
262 | + /*===========================*/ |
|
263 | 263 | |
264 | 264 | |
265 | - $widget_option_list['geodir_author_right_sidebar'] = |
|
266 | - array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory'))); |
|
265 | + $widget_option_list['geodir_author_right_sidebar'] = |
|
266 | + array('geodir_loginbox' => array("title" => __('My Dashboard', 'geodirectory'))); |
|
267 | 267 | |
268 | 268 | |
269 | - $sidebars_widgets = get_option('sidebars_widgets'); |
|
269 | + $sidebars_widgets = get_option('sidebars_widgets'); |
|
270 | 270 | |
271 | - foreach ($widget_option_list as $key => $widget_options) { |
|
271 | + foreach ($widget_option_list as $key => $widget_options) { |
|
272 | 272 | |
273 | - foreach ($widget_options as $key2 => $widget_options_obj) { |
|
274 | - $widgetid = 'widget_' . $key2; |
|
273 | + foreach ($widget_options as $key2 => $widget_options_obj) { |
|
274 | + $widgetid = 'widget_' . $key2; |
|
275 | 275 | |
276 | - $widgetinfo[$widgetid][] = $widget_options_obj; |
|
276 | + $widgetinfo[$widgetid][] = $widget_options_obj; |
|
277 | 277 | |
278 | - $sidebarvalue_array[$key][] = $key2 . "-" . (count($widgetinfo[$widgetid])); |
|
278 | + $sidebarvalue_array[$key][] = $key2 . "-" . (count($widgetinfo[$widgetid])); |
|
279 | 279 | |
280 | - $widget_update[$widgetid][count($widgetinfo[$widgetid])] = $widget_options_obj; |
|
280 | + $widget_update[$widgetid][count($widgetinfo[$widgetid])] = $widget_options_obj; |
|
281 | 281 | |
282 | - } |
|
282 | + } |
|
283 | 283 | |
284 | - if (!empty($sidebarvalue_array[$key])) { |
|
284 | + if (!empty($sidebarvalue_array[$key])) { |
|
285 | 285 | |
286 | - $sidebars_widgets = get_option('sidebars_widgets'); |
|
287 | - $sidebars_widgets[$key] = $sidebarvalue_array[$key]; |
|
288 | - update_option('sidebars_widgets', $sidebars_widgets); |
|
286 | + $sidebars_widgets = get_option('sidebars_widgets'); |
|
287 | + $sidebars_widgets[$key] = $sidebarvalue_array[$key]; |
|
288 | + update_option('sidebars_widgets', $sidebars_widgets); |
|
289 | 289 | |
290 | - foreach ($widget_update as $key => $value) { |
|
290 | + foreach ($widget_update as $key => $value) { |
|
291 | 291 | |
292 | - update_option($key, $value); |
|
292 | + update_option($key, $value); |
|
293 | 293 | |
294 | - } |
|
294 | + } |
|
295 | 295 | |
296 | - } |
|
296 | + } |
|
297 | 297 | |
298 | - } |
|
298 | + } |
|
299 | 299 | |
300 | 300 | |
301 | 301 | } |
@@ -271,11 +271,11 @@ |
||
271 | 271 | foreach ($widget_option_list as $key => $widget_options) { |
272 | 272 | |
273 | 273 | foreach ($widget_options as $key2 => $widget_options_obj) { |
274 | - $widgetid = 'widget_' . $key2; |
|
274 | + $widgetid = 'widget_'.$key2; |
|
275 | 275 | |
276 | 276 | $widgetinfo[$widgetid][] = $widget_options_obj; |
277 | 277 | |
278 | - $sidebarvalue_array[$key][] = $key2 . "-" . (count($widgetinfo[$widgetid])); |
|
278 | + $sidebarvalue_array[$key][] = $key2."-".(count($widgetinfo[$widgetid])); |
|
279 | 279 | |
280 | 280 | $widget_update[$widgetid][count($widgetinfo[$widgetid])] = $widget_options_obj; |
281 | 281 |
@@ -16,28 +16,28 @@ discard block |
||
16 | 16 | */ |
17 | 17 | function jupiter_action_calls() |
18 | 18 | { |
19 | - // REMOVE BREADCRUMB |
|
20 | - remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20); |
|
21 | - remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20); |
|
22 | - remove_action('geodir_author_before_main_content', 'geodir_breadcrumb', 20); |
|
23 | - remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20); |
|
24 | - remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20); |
|
25 | - remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20); |
|
26 | - |
|
27 | - // REMOVE PAGE TITLES |
|
28 | - remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10); |
|
29 | - remove_action('geodir_add_listing_page_title', 'geodir_action_add_listing_page_title', 10); |
|
30 | - remove_action('geodir_details_main_content', 'geodir_action_page_title', 20); |
|
31 | - remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10); |
|
32 | - remove_action('geodir_author_page_title', 'geodir_action_author_page_title', 10); |
|
33 | - |
|
34 | - |
|
35 | - // CAHNGE PAGE TITLES |
|
36 | - remove_action('page_title', 'mk_page_title'); |
|
37 | - add_action('page_title', 'gd_mk_page_title'); |
|
38 | - // CHANGE BREADCRUMS FOR GD PAGES |
|
39 | - remove_action('theme_breadcrumbs', 'mk_theme_breadcrumbs'); |
|
40 | - add_action('theme_breadcrumbs', 'gd_mk_theme_breadcrumbs'); |
|
19 | + // REMOVE BREADCRUMB |
|
20 | + remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20); |
|
21 | + remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20); |
|
22 | + remove_action('geodir_author_before_main_content', 'geodir_breadcrumb', 20); |
|
23 | + remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20); |
|
24 | + remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20); |
|
25 | + remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20); |
|
26 | + |
|
27 | + // REMOVE PAGE TITLES |
|
28 | + remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10); |
|
29 | + remove_action('geodir_add_listing_page_title', 'geodir_action_add_listing_page_title', 10); |
|
30 | + remove_action('geodir_details_main_content', 'geodir_action_page_title', 20); |
|
31 | + remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10); |
|
32 | + remove_action('geodir_author_page_title', 'geodir_action_author_page_title', 10); |
|
33 | + |
|
34 | + |
|
35 | + // CAHNGE PAGE TITLES |
|
36 | + remove_action('page_title', 'mk_page_title'); |
|
37 | + add_action('page_title', 'gd_mk_page_title'); |
|
38 | + // CHANGE BREADCRUMS FOR GD PAGES |
|
39 | + remove_action('theme_breadcrumbs', 'mk_theme_breadcrumbs'); |
|
40 | + add_action('theme_breadcrumbs', 'gd_mk_theme_breadcrumbs'); |
|
41 | 41 | |
42 | 42 | |
43 | 43 | } |
@@ -52,19 +52,19 @@ discard block |
||
52 | 52 | function gd_mk_theme_breadcrumbs() |
53 | 53 | { |
54 | 54 | |
55 | - if (is_page_geodir_home() || geodir_is_page('location')) { |
|
56 | - jupiter_geodir_breadcrumb(); |
|
57 | - } elseif (geodir_is_page('listing')) { |
|
58 | - jupiter_geodir_breadcrumb(); |
|
59 | - } elseif (geodir_is_page('detail')) { |
|
60 | - jupiter_geodir_breadcrumb(); |
|
61 | - } elseif (geodir_is_page('search')) { |
|
62 | - jupiter_geodir_breadcrumb(); |
|
63 | - } elseif (geodir_is_page('author')) { |
|
64 | - jupiter_geodir_breadcrumb(); |
|
65 | - } else { |
|
66 | - mk_theme_breadcrumbs(); |
|
67 | - } |
|
55 | + if (is_page_geodir_home() || geodir_is_page('location')) { |
|
56 | + jupiter_geodir_breadcrumb(); |
|
57 | + } elseif (geodir_is_page('listing')) { |
|
58 | + jupiter_geodir_breadcrumb(); |
|
59 | + } elseif (geodir_is_page('detail')) { |
|
60 | + jupiter_geodir_breadcrumb(); |
|
61 | + } elseif (geodir_is_page('search')) { |
|
62 | + jupiter_geodir_breadcrumb(); |
|
63 | + } elseif (geodir_is_page('author')) { |
|
64 | + jupiter_geodir_breadcrumb(); |
|
65 | + } else { |
|
66 | + mk_theme_breadcrumbs(); |
|
67 | + } |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | /** |
@@ -76,35 +76,35 @@ discard block |
||
76 | 76 | */ |
77 | 77 | function gd_mk_page_title() |
78 | 78 | { |
79 | - global $wp; |
|
80 | - |
|
81 | - |
|
82 | - if (is_page_geodir_home() || geodir_is_page('location')) { |
|
83 | - jupiter_geodir_page_title(); |
|
84 | - } elseif (geodir_is_page('listing')) { |
|
85 | - ob_start(); // Start buffering; |
|
86 | - geodir_action_listings_title(); |
|
87 | - $gd_title = ob_get_clean(); |
|
88 | - $title_p = explode('">', $gd_title); |
|
89 | - $title = str_replace('</h1></header>', "", $title_p[2]); |
|
90 | - jupiter_geodir_page_title($title); |
|
91 | - } elseif (geodir_is_page('search')) { |
|
92 | - ob_start(); // Start buffering; |
|
93 | - geodir_action_listings_title(); |
|
94 | - $gd_title = ob_get_clean(); |
|
95 | - $title_p = explode('">', $gd_title); |
|
96 | - $title = str_replace('</h1></header>', "", $title_p[2]); |
|
97 | - jupiter_geodir_page_title($title); |
|
98 | - } elseif (geodir_is_page('author')) { |
|
99 | - ob_start(); // Start buffering; |
|
100 | - geodir_action_author_page_title(); |
|
101 | - $gd_title = ob_get_clean(); |
|
102 | - $gd_title = str_replace('<h1>', "", $gd_title); |
|
103 | - $gd_title = str_replace('</h1>', "", $gd_title); |
|
104 | - jupiter_geodir_page_title($gd_title); |
|
105 | - } else { |
|
106 | - mk_page_title(); |
|
107 | - } |
|
79 | + global $wp; |
|
80 | + |
|
81 | + |
|
82 | + if (is_page_geodir_home() || geodir_is_page('location')) { |
|
83 | + jupiter_geodir_page_title(); |
|
84 | + } elseif (geodir_is_page('listing')) { |
|
85 | + ob_start(); // Start buffering; |
|
86 | + geodir_action_listings_title(); |
|
87 | + $gd_title = ob_get_clean(); |
|
88 | + $title_p = explode('">', $gd_title); |
|
89 | + $title = str_replace('</h1></header>', "", $title_p[2]); |
|
90 | + jupiter_geodir_page_title($title); |
|
91 | + } elseif (geodir_is_page('search')) { |
|
92 | + ob_start(); // Start buffering; |
|
93 | + geodir_action_listings_title(); |
|
94 | + $gd_title = ob_get_clean(); |
|
95 | + $title_p = explode('">', $gd_title); |
|
96 | + $title = str_replace('</h1></header>', "", $title_p[2]); |
|
97 | + jupiter_geodir_page_title($title); |
|
98 | + } elseif (geodir_is_page('author')) { |
|
99 | + ob_start(); // Start buffering; |
|
100 | + geodir_action_author_page_title(); |
|
101 | + $gd_title = ob_get_clean(); |
|
102 | + $gd_title = str_replace('<h1>', "", $gd_title); |
|
103 | + $gd_title = str_replace('</h1>', "", $gd_title); |
|
104 | + jupiter_geodir_page_title($gd_title); |
|
105 | + } else { |
|
106 | + mk_page_title(); |
|
107 | + } |
|
108 | 108 | |
109 | 109 | |
110 | 110 | } |
@@ -119,48 +119,48 @@ discard block |
||
119 | 119 | */ |
120 | 120 | function jupiter_geodir_breadcrumb() |
121 | 121 | { |
122 | - $item = ''; |
|
123 | - ob_start(); // Start buffering; |
|
124 | - geodir_breadcrumb(); |
|
125 | - $gd_crums = ob_get_clean(); |
|
126 | - if ($gd_crums) { |
|
127 | - $gd_crums = str_replace('<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs"><li>', "", $gd_crums); |
|
128 | - $gd_crums = str_replace('</li></ul></div>', "", $gd_crums); |
|
129 | - $gd_crums = str_replace(' > ', " > ", $gd_crums); |
|
130 | - $gd_crums = str_replace('</li><li>', "", $gd_crums); |
|
131 | - $gd_crums = explode(" > ", $gd_crums); |
|
132 | - $trail_end = array_pop($gd_crums); |
|
133 | - $gd_crums['trail_end'] = $trail_end; |
|
134 | - //print_r($gd_crums);exit; |
|
135 | - //print_r($trail); |
|
136 | - $item = $gd_crums; |
|
137 | - |
|
138 | - } |
|
139 | - if (!$item) { |
|
140 | - return; |
|
141 | - } |
|
142 | - global $mk_options, $post; |
|
143 | - $post_id = global_get_post_id(); |
|
144 | - |
|
145 | - if ($post_id) { |
|
146 | - $local_skining = get_post_meta($post_id, '_enable_local_backgrounds', true); |
|
147 | - $breadcrumb_skin = get_post_meta($post_id, '_breadcrumb_skin', true); |
|
148 | - if ($local_skining == 'true' && !empty($breadcrumb_skin)) { |
|
149 | - $breadcrumb_skin_class = $breadcrumb_skin; |
|
150 | - } else { |
|
151 | - $breadcrumb_skin_class = $mk_options['breadcrumb_skin']; |
|
152 | - } |
|
153 | - } else { |
|
154 | - $breadcrumb_skin_class = $mk_options['breadcrumb_skin']; |
|
155 | - } |
|
156 | - |
|
157 | - |
|
158 | - $delimiter = ' / '; |
|
159 | - |
|
160 | - echo '<div id="mk-breadcrumbs"><div class="mk-breadcrumbs-inner ' . $breadcrumb_skin_class . '-skin">'; |
|
161 | - |
|
162 | - echo implode($delimiter, $item); |
|
163 | - echo "</div></div>"; |
|
122 | + $item = ''; |
|
123 | + ob_start(); // Start buffering; |
|
124 | + geodir_breadcrumb(); |
|
125 | + $gd_crums = ob_get_clean(); |
|
126 | + if ($gd_crums) { |
|
127 | + $gd_crums = str_replace('<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs"><li>', "", $gd_crums); |
|
128 | + $gd_crums = str_replace('</li></ul></div>', "", $gd_crums); |
|
129 | + $gd_crums = str_replace(' > ', " > ", $gd_crums); |
|
130 | + $gd_crums = str_replace('</li><li>', "", $gd_crums); |
|
131 | + $gd_crums = explode(" > ", $gd_crums); |
|
132 | + $trail_end = array_pop($gd_crums); |
|
133 | + $gd_crums['trail_end'] = $trail_end; |
|
134 | + //print_r($gd_crums);exit; |
|
135 | + //print_r($trail); |
|
136 | + $item = $gd_crums; |
|
137 | + |
|
138 | + } |
|
139 | + if (!$item) { |
|
140 | + return; |
|
141 | + } |
|
142 | + global $mk_options, $post; |
|
143 | + $post_id = global_get_post_id(); |
|
144 | + |
|
145 | + if ($post_id) { |
|
146 | + $local_skining = get_post_meta($post_id, '_enable_local_backgrounds', true); |
|
147 | + $breadcrumb_skin = get_post_meta($post_id, '_breadcrumb_skin', true); |
|
148 | + if ($local_skining == 'true' && !empty($breadcrumb_skin)) { |
|
149 | + $breadcrumb_skin_class = $breadcrumb_skin; |
|
150 | + } else { |
|
151 | + $breadcrumb_skin_class = $mk_options['breadcrumb_skin']; |
|
152 | + } |
|
153 | + } else { |
|
154 | + $breadcrumb_skin_class = $mk_options['breadcrumb_skin']; |
|
155 | + } |
|
156 | + |
|
157 | + |
|
158 | + $delimiter = ' / '; |
|
159 | + |
|
160 | + echo '<div id="mk-breadcrumbs"><div class="mk-breadcrumbs-inner ' . $breadcrumb_skin_class . '-skin">'; |
|
161 | + |
|
162 | + echo implode($delimiter, $item); |
|
163 | + echo "</div></div>"; |
|
164 | 164 | |
165 | 165 | } |
166 | 166 | |
@@ -174,41 +174,41 @@ discard block |
||
174 | 174 | */ |
175 | 175 | function jupiter_geodir_page_title($title = '', $subtitle = '') |
176 | 176 | { |
177 | - global $mk_options; |
|
178 | - |
|
179 | - $post_id = global_get_post_id(); |
|
180 | - $shadow_css = ''; |
|
181 | - if ($mk_options['page_title_shadow'] == 'true') { |
|
182 | - $shadow_css = 'mk-drop-shadow'; |
|
183 | - } |
|
184 | - |
|
185 | - $align = !empty($align) ? $align : 'left'; |
|
186 | - |
|
187 | - //$title = 'xxxx'; |
|
188 | - echo '<section id="mk-page-introduce" class="intro-' . $align . '">'; |
|
189 | - echo '<div class="mk-grid">'; |
|
190 | - if (!empty($title)) { |
|
191 | - echo '<h1 class="page-introduce-title ' . $shadow_css . '">' . $title . '</h1>'; |
|
192 | - |
|
193 | - } |
|
194 | - |
|
195 | - if (!empty($subtitle)) { |
|
196 | - echo '<div class="page-introduce-subtitle">'; |
|
197 | - echo $subtitle; |
|
198 | - echo '</div>'; |
|
199 | - } |
|
200 | - if ($mk_options['disable_breadcrumb'] == 'true') { |
|
201 | - if (get_post_meta($post_id, '_disable_breadcrumb', true) != 'false') { |
|
202 | - /** |
|
203 | - * Calls the theme breadcrumbs for Jupiter theme. |
|
204 | - * |
|
205 | - * @since 1.4.0 |
|
206 | - */ |
|
207 | - do_action('theme_breadcrumbs', $post_id); |
|
208 | - } |
|
209 | - } |
|
210 | - |
|
211 | - echo '<div class="clearboth"></div></div></section>'; |
|
177 | + global $mk_options; |
|
178 | + |
|
179 | + $post_id = global_get_post_id(); |
|
180 | + $shadow_css = ''; |
|
181 | + if ($mk_options['page_title_shadow'] == 'true') { |
|
182 | + $shadow_css = 'mk-drop-shadow'; |
|
183 | + } |
|
184 | + |
|
185 | + $align = !empty($align) ? $align : 'left'; |
|
186 | + |
|
187 | + //$title = 'xxxx'; |
|
188 | + echo '<section id="mk-page-introduce" class="intro-' . $align . '">'; |
|
189 | + echo '<div class="mk-grid">'; |
|
190 | + if (!empty($title)) { |
|
191 | + echo '<h1 class="page-introduce-title ' . $shadow_css . '">' . $title . '</h1>'; |
|
192 | + |
|
193 | + } |
|
194 | + |
|
195 | + if (!empty($subtitle)) { |
|
196 | + echo '<div class="page-introduce-subtitle">'; |
|
197 | + echo $subtitle; |
|
198 | + echo '</div>'; |
|
199 | + } |
|
200 | + if ($mk_options['disable_breadcrumb'] == 'true') { |
|
201 | + if (get_post_meta($post_id, '_disable_breadcrumb', true) != 'false') { |
|
202 | + /** |
|
203 | + * Calls the theme breadcrumbs for Jupiter theme. |
|
204 | + * |
|
205 | + * @since 1.4.0 |
|
206 | + */ |
|
207 | + do_action('theme_breadcrumbs', $post_id); |
|
208 | + } |
|
209 | + } |
|
210 | + |
|
211 | + echo '<div class="clearboth"></div></div></section>'; |
|
212 | 212 | |
213 | 213 | |
214 | 214 | } |
@@ -157,7 +157,7 @@ discard block |
||
157 | 157 | |
158 | 158 | $delimiter = ' / '; |
159 | 159 | |
160 | - echo '<div id="mk-breadcrumbs"><div class="mk-breadcrumbs-inner ' . $breadcrumb_skin_class . '-skin">'; |
|
160 | + echo '<div id="mk-breadcrumbs"><div class="mk-breadcrumbs-inner '.$breadcrumb_skin_class.'-skin">'; |
|
161 | 161 | |
162 | 162 | echo implode($delimiter, $item); |
163 | 163 | echo "</div></div>"; |
@@ -185,10 +185,10 @@ discard block |
||
185 | 185 | $align = !empty($align) ? $align : 'left'; |
186 | 186 | |
187 | 187 | //$title = 'xxxx'; |
188 | - echo '<section id="mk-page-introduce" class="intro-' . $align . '">'; |
|
188 | + echo '<section id="mk-page-introduce" class="intro-'.$align.'">'; |
|
189 | 189 | echo '<div class="mk-grid">'; |
190 | 190 | if (!empty($title)) { |
191 | - echo '<h1 class="page-introduce-title ' . $shadow_css . '">' . $title . '</h1>'; |
|
191 | + echo '<h1 class="page-introduce-title '.$shadow_css.'">'.$title.'</h1>'; |
|
192 | 192 | |
193 | 193 | } |
194 | 194 |
@@ -10,46 +10,46 @@ discard block |
||
10 | 10 | global $wpdb; |
11 | 11 | |
12 | 12 | if (get_option('geodirectory' . '_db_version') != GEODIRECTORY_VERSION) { |
13 | - /** |
|
14 | - * Include custom database table related functions. |
|
15 | - * |
|
16 | - * @since 1.0.0 |
|
17 | - * @package GeoDirectory |
|
18 | - */ |
|
19 | - include_once('geodirectory-admin/admin_db_install.php'); |
|
20 | - add_action('plugins_loaded', 'geodirectory_upgrade_all', 10); |
|
21 | - if (GEODIRECTORY_VERSION <= '1.3.6') { |
|
22 | - add_action('plugins_loaded', 'geodir_upgrade_136', 11); |
|
23 | - } |
|
13 | + /** |
|
14 | + * Include custom database table related functions. |
|
15 | + * |
|
16 | + * @since 1.0.0 |
|
17 | + * @package GeoDirectory |
|
18 | + */ |
|
19 | + include_once('geodirectory-admin/admin_db_install.php'); |
|
20 | + add_action('plugins_loaded', 'geodirectory_upgrade_all', 10); |
|
21 | + if (GEODIRECTORY_VERSION <= '1.3.6') { |
|
22 | + add_action('plugins_loaded', 'geodir_upgrade_136', 11); |
|
23 | + } |
|
24 | 24 | |
25 | - if (GEODIRECTORY_VERSION <= '1.4.6') { |
|
26 | - add_action('init', 'geodir_upgrade_146', 11); |
|
27 | - } |
|
25 | + if (GEODIRECTORY_VERSION <= '1.4.6') { |
|
26 | + add_action('init', 'geodir_upgrade_146', 11); |
|
27 | + } |
|
28 | 28 | |
29 | - if (GEODIRECTORY_VERSION <= '1.4.8') { |
|
30 | - add_action('init', 'geodir_upgrade_148', 11); |
|
31 | - } |
|
29 | + if (GEODIRECTORY_VERSION <= '1.4.8') { |
|
30 | + add_action('init', 'geodir_upgrade_148', 11); |
|
31 | + } |
|
32 | 32 | |
33 | - if (GEODIRECTORY_VERSION <= '1.5.0') { |
|
34 | - add_action('init', 'geodir_upgrade_150', 11); |
|
35 | - } |
|
33 | + if (GEODIRECTORY_VERSION <= '1.5.0') { |
|
34 | + add_action('init', 'geodir_upgrade_150', 11); |
|
35 | + } |
|
36 | 36 | |
37 | - if (GEODIRECTORY_VERSION <= '1.5.2') { |
|
38 | - add_action('init', 'geodir_upgrade_152', 11); |
|
39 | - } |
|
37 | + if (GEODIRECTORY_VERSION <= '1.5.2') { |
|
38 | + add_action('init', 'geodir_upgrade_152', 11); |
|
39 | + } |
|
40 | 40 | |
41 | - if (GEODIRECTORY_VERSION <= '1.5.3') { |
|
42 | - add_action('init', 'geodir_upgrade_153', 11); |
|
43 | - } |
|
41 | + if (GEODIRECTORY_VERSION <= '1.5.3') { |
|
42 | + add_action('init', 'geodir_upgrade_153', 11); |
|
43 | + } |
|
44 | 44 | |
45 | - if (GEODIRECTORY_VERSION <= '1.5.4') { |
|
46 | - add_action('init', 'geodir_upgrade_154', 11); |
|
47 | - } |
|
45 | + if (GEODIRECTORY_VERSION <= '1.5.4') { |
|
46 | + add_action('init', 'geodir_upgrade_154', 11); |
|
47 | + } |
|
48 | 48 | |
49 | 49 | |
50 | - add_action('init', 'gd_fix_cpt_rewrite_slug', 11);// this needs to be kept for a few versions |
|
50 | + add_action('init', 'gd_fix_cpt_rewrite_slug', 11);// this needs to be kept for a few versions |
|
51 | 51 | |
52 | - update_option('geodirectory' . '_db_version', GEODIRECTORY_VERSION); |
|
52 | + update_option('geodirectory' . '_db_version', GEODIRECTORY_VERSION); |
|
53 | 53 | |
54 | 54 | } |
55 | 55 | |
@@ -62,9 +62,9 @@ discard block |
||
62 | 62 | */ |
63 | 63 | function geodirectory_upgrade_all() |
64 | 64 | { |
65 | - geodir_create_tables(); |
|
66 | - geodir_update_review_db(); |
|
67 | - gd_install_theme_compat(); |
|
65 | + geodir_create_tables(); |
|
66 | + geodir_update_review_db(); |
|
67 | + gd_install_theme_compat(); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | /** |
@@ -75,7 +75,7 @@ discard block |
||
75 | 75 | */ |
76 | 76 | function geodir_upgrade_136() |
77 | 77 | { |
78 | - geodir_fix_review_overall_rating(); |
|
78 | + geodir_fix_review_overall_rating(); |
|
79 | 79 | } |
80 | 80 | |
81 | 81 | /** |
@@ -85,7 +85,7 @@ discard block |
||
85 | 85 | * @package GeoDirectory |
86 | 86 | */ |
87 | 87 | function geodir_upgrade_146(){ |
88 | - gd_convert_virtual_pages(); |
|
88 | + gd_convert_virtual_pages(); |
|
89 | 89 | } |
90 | 90 | |
91 | 91 | /** |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | * @package GeoDirectory |
96 | 96 | */ |
97 | 97 | function geodir_upgrade_150(){ |
98 | - gd_fix_cpt_rewrite_slug(); |
|
98 | + gd_fix_cpt_rewrite_slug(); |
|
99 | 99 | } |
100 | 100 | |
101 | 101 | |
@@ -107,11 +107,11 @@ discard block |
||
107 | 107 | * @package GeoDirectory |
108 | 108 | */ |
109 | 109 | function geodir_upgrade_148(){ |
110 | - /* |
|
110 | + /* |
|
111 | 111 | * Blank the users google password if present as we now use oAuth 2.0 |
112 | 112 | */ |
113 | - update_option('geodir_ga_pass',''); |
|
114 | - update_option('geodir_ga_user',''); |
|
113 | + update_option('geodir_ga_pass',''); |
|
114 | + update_option('geodir_ga_user',''); |
|
115 | 115 | |
116 | 116 | } |
117 | 117 | |
@@ -123,8 +123,8 @@ discard block |
||
123 | 123 | * @package GeoDirectory |
124 | 124 | */ |
125 | 125 | function geodir_upgrade_153(){ |
126 | - geodir_create_page(esc_sql(_x('gd-info', 'page_slug', 'geodirectory')), 'geodir_info_page', __('Info', 'geodirectory'), ''); |
|
127 | - geodir_create_page(esc_sql(_x('gd-login', 'page_slug', 'geodirectory')), 'geodir_login_page', __('Login', 'geodirectory'), ''); |
|
126 | + geodir_create_page(esc_sql(_x('gd-info', 'page_slug', 'geodirectory')), 'geodir_info_page', __('Info', 'geodirectory'), ''); |
|
127 | + geodir_create_page(esc_sql(_x('gd-login', 'page_slug', 'geodirectory')), 'geodir_login_page', __('Login', 'geodirectory'), ''); |
|
128 | 128 | } |
129 | 129 | |
130 | 130 | /** |
@@ -134,7 +134,7 @@ discard block |
||
134 | 134 | * @package GeoDirectory |
135 | 135 | */ |
136 | 136 | function geodir_upgrade_154(){ |
137 | - geodir_create_page(esc_sql(_x('gd-home', 'page_slug', 'geodirectory')), 'geodir_home_page', __('GD Home page', 'geodirectory'), ''); |
|
137 | + geodir_create_page(esc_sql(_x('gd-home', 'page_slug', 'geodirectory')), 'geodir_home_page', __('GD Home page', 'geodirectory'), ''); |
|
138 | 138 | } |
139 | 139 | |
140 | 140 | /** |
@@ -144,7 +144,7 @@ discard block |
||
144 | 144 | * @package GeoDirectory |
145 | 145 | */ |
146 | 146 | function geodir_upgrade_152(){ |
147 | - gd_fix_address_detail_table_limit(); |
|
147 | + gd_fix_address_detail_table_limit(); |
|
148 | 148 | } |
149 | 149 | |
150 | 150 | |
@@ -158,12 +158,12 @@ discard block |
||
158 | 158 | */ |
159 | 159 | function geodir_update_review_db() |
160 | 160 | { |
161 | - global $wpdb, $plugin_prefix; |
|
161 | + global $wpdb, $plugin_prefix; |
|
162 | 162 | |
163 | - geodir_fix_review_date(); |
|
164 | - geodir_fix_review_post_status(); |
|
165 | - geodir_fix_review_content(); |
|
166 | - geodir_fix_review_location(); |
|
163 | + geodir_fix_review_date(); |
|
164 | + geodir_fix_review_post_status(); |
|
165 | + geodir_fix_review_content(); |
|
166 | + geodir_fix_review_location(); |
|
167 | 167 | |
168 | 168 | } |
169 | 169 | |
@@ -176,8 +176,8 @@ discard block |
||
176 | 176 | */ |
177 | 177 | function geodir_fix_review_date() |
178 | 178 | { |
179 | - global $wpdb; |
|
180 | - $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->comments c ON gdr.comment_id=c.comment_ID SET gdr.post_date = c.comment_date WHERE gdr.post_date='0000-00-00 00:00:00'"); |
|
179 | + global $wpdb; |
|
180 | + $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->comments c ON gdr.comment_id=c.comment_ID SET gdr.post_date = c.comment_date WHERE gdr.post_date='0000-00-00 00:00:00'"); |
|
181 | 181 | } |
182 | 182 | |
183 | 183 | /** |
@@ -189,8 +189,8 @@ discard block |
||
189 | 189 | */ |
190 | 190 | function geodir_fix_review_post_status() |
191 | 191 | { |
192 | - global $wpdb; |
|
193 | - $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->posts p ON gdr.post_id=p.ID SET gdr.post_status = 1 WHERE gdr.post_status IS NULL AND p.post_status='publish'"); |
|
192 | + global $wpdb; |
|
193 | + $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->posts p ON gdr.post_id=p.ID SET gdr.post_status = 1 WHERE gdr.post_status IS NULL AND p.post_status='publish'"); |
|
194 | 194 | } |
195 | 195 | |
196 | 196 | /** |
@@ -203,12 +203,12 @@ discard block |
||
203 | 203 | */ |
204 | 204 | function geodir_fix_review_content() |
205 | 205 | { |
206 | - global $wpdb; |
|
207 | - if ($wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->comments c ON gdr.comment_id=c.comment_ID SET gdr.comment_content = c.comment_content WHERE gdr.comment_content IS NULL")) { |
|
208 | - return true; |
|
209 | - } else { |
|
210 | - return false; |
|
211 | - } |
|
206 | + global $wpdb; |
|
207 | + if ($wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->comments c ON gdr.comment_id=c.comment_ID SET gdr.comment_content = c.comment_content WHERE gdr.comment_content IS NULL")) { |
|
208 | + return true; |
|
209 | + } else { |
|
210 | + return false; |
|
211 | + } |
|
212 | 212 | } |
213 | 213 | |
214 | 214 | /** |
@@ -221,20 +221,20 @@ discard block |
||
221 | 221 | */ |
222 | 222 | function geodir_fix_review_location() |
223 | 223 | { |
224 | - global $wpdb; |
|
224 | + global $wpdb; |
|
225 | 225 | |
226 | - $all_postypes = geodir_get_posttypes(); |
|
226 | + $all_postypes = geodir_get_posttypes(); |
|
227 | 227 | |
228 | - if (!empty($all_postypes)) { |
|
229 | - foreach ($all_postypes as $key) { |
|
230 | - // update each GD CTP |
|
228 | + if (!empty($all_postypes)) { |
|
229 | + foreach ($all_postypes as $key) { |
|
230 | + // update each GD CTP |
|
231 | 231 | |
232 | - $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN " . $wpdb->prefix . "geodir_" . $key . "_detail d ON gdr.post_id=d.post_id SET gdr.post_latitude = d.post_latitude, gdr.post_longitude = d.post_longitude, gdr.post_city = d.post_city, gdr.post_region=d.post_region, gdr.post_country=d.post_country WHERE gdr.post_latitude IS NULL OR gdr.post_city IS NULL"); |
|
232 | + $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN " . $wpdb->prefix . "geodir_" . $key . "_detail d ON gdr.post_id=d.post_id SET gdr.post_latitude = d.post_latitude, gdr.post_longitude = d.post_longitude, gdr.post_city = d.post_city, gdr.post_region=d.post_region, gdr.post_country=d.post_country WHERE gdr.post_latitude IS NULL OR gdr.post_city IS NULL"); |
|
233 | 233 | |
234 | - } |
|
235 | - return true; |
|
236 | - } |
|
237 | - return false; |
|
234 | + } |
|
235 | + return true; |
|
236 | + } |
|
237 | + return false; |
|
238 | 238 | } |
239 | 239 | |
240 | 240 | /** |
@@ -246,25 +246,25 @@ discard block |
||
246 | 246 | */ |
247 | 247 | function geodir_fix_review_overall_rating() |
248 | 248 | { |
249 | - global $wpdb; |
|
249 | + global $wpdb; |
|
250 | 250 | |
251 | - $all_postypes = geodir_get_posttypes(); |
|
251 | + $all_postypes = geodir_get_posttypes(); |
|
252 | 252 | |
253 | - if (!empty($all_postypes)) { |
|
254 | - foreach ($all_postypes as $key) { |
|
255 | - // update each GD CTP |
|
256 | - $reviews = $wpdb->get_results("SELECT post_id FROM " . $wpdb->prefix . "geodir_" . $key . "_detail d"); |
|
253 | + if (!empty($all_postypes)) { |
|
254 | + foreach ($all_postypes as $key) { |
|
255 | + // update each GD CTP |
|
256 | + $reviews = $wpdb->get_results("SELECT post_id FROM " . $wpdb->prefix . "geodir_" . $key . "_detail d"); |
|
257 | 257 | |
258 | - if (!empty($reviews)) { |
|
259 | - foreach ($reviews as $post_id) { |
|
260 | - geodir_update_postrating($post_id->post_id, $key); |
|
261 | - } |
|
258 | + if (!empty($reviews)) { |
|
259 | + foreach ($reviews as $post_id) { |
|
260 | + geodir_update_postrating($post_id->post_id, $key); |
|
261 | + } |
|
262 | 262 | |
263 | - } |
|
263 | + } |
|
264 | 264 | |
265 | - } |
|
265 | + } |
|
266 | 266 | |
267 | - } |
|
267 | + } |
|
268 | 268 | } |
269 | 269 | |
270 | 270 | |
@@ -281,367 +281,367 @@ discard block |
||
281 | 281 | */ |
282 | 282 | function gd_install_theme_compat() |
283 | 283 | { |
284 | - global $wpdb; |
|
284 | + global $wpdb; |
|
285 | 285 | |
286 | - $theme_compat = array(); |
|
287 | - $theme_compat = get_option('gd_theme_compats'); |
|
286 | + $theme_compat = array(); |
|
287 | + $theme_compat = get_option('gd_theme_compats'); |
|
288 | 288 | //GDF |
289 | - $theme_compat['GeoDirectory_Framework'] = array( |
|
290 | - 'geodir_wrapper_open_id' => 'geodir_wrapper', |
|
291 | - 'geodir_wrapper_open_class' => '', |
|
292 | - 'geodir_wrapper_open_replace' => '', |
|
293 | - 'geodir_wrapper_close_replace' => '</div></div><!-- content ends here-->', |
|
294 | - 'geodir_wrapper_content_open_id' => 'geodir_content', |
|
295 | - 'geodir_wrapper_content_open_class' => '', |
|
296 | - 'geodir_wrapper_content_open_replace' => '', |
|
297 | - 'geodir_wrapper_content_close_replace' => '', |
|
298 | - 'geodir_article_open_id' => '', |
|
299 | - 'geodir_article_open_class' => '', |
|
300 | - 'geodir_article_open_replace' => '', |
|
301 | - 'geodir_article_close_replace' => '', |
|
302 | - 'geodir_sidebar_right_open_id' => '', |
|
303 | - 'geodir_sidebar_right_open_class' => '', |
|
304 | - 'geodir_sidebar_right_open_replace' => '<aside id="gd-sidebar-wrapper" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
305 | - 'geodir_sidebar_right_close_replace' => '', |
|
306 | - 'geodir_sidebar_left_open_id' => '', |
|
307 | - 'geodir_sidebar_left_open_class' => '', |
|
308 | - 'geodir_sidebar_left_open_replace' => '<aside id="gd-sidebar-wrapper" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
309 | - 'geodir_sidebar_left_close_replace' => '', |
|
310 | - 'geodir_main_content_open_id' => '', |
|
311 | - 'geodir_main_content_open_class' => '', |
|
312 | - 'geodir_main_content_open_replace' => '<!-- removed -->', |
|
313 | - 'geodir_main_content_close_replace' => '<!-- removed -->', |
|
314 | - 'geodir_top_content_add' => '', |
|
315 | - 'geodir_before_main_content_add' => '<div class="clearfix geodir-common">', |
|
316 | - 'geodir_before_widget_filter' => '', |
|
317 | - 'geodir_after_widget_filter' => '', |
|
318 | - 'geodir_theme_compat_css' => '', |
|
319 | - 'geodir_theme_compat_js' => '', |
|
320 | - 'geodir_theme_compat_default_options' => '', |
|
321 | - 'geodir_theme_compat_code' => '' |
|
322 | - ); |
|
289 | + $theme_compat['GeoDirectory_Framework'] = array( |
|
290 | + 'geodir_wrapper_open_id' => 'geodir_wrapper', |
|
291 | + 'geodir_wrapper_open_class' => '', |
|
292 | + 'geodir_wrapper_open_replace' => '', |
|
293 | + 'geodir_wrapper_close_replace' => '</div></div><!-- content ends here-->', |
|
294 | + 'geodir_wrapper_content_open_id' => 'geodir_content', |
|
295 | + 'geodir_wrapper_content_open_class' => '', |
|
296 | + 'geodir_wrapper_content_open_replace' => '', |
|
297 | + 'geodir_wrapper_content_close_replace' => '', |
|
298 | + 'geodir_article_open_id' => '', |
|
299 | + 'geodir_article_open_class' => '', |
|
300 | + 'geodir_article_open_replace' => '', |
|
301 | + 'geodir_article_close_replace' => '', |
|
302 | + 'geodir_sidebar_right_open_id' => '', |
|
303 | + 'geodir_sidebar_right_open_class' => '', |
|
304 | + 'geodir_sidebar_right_open_replace' => '<aside id="gd-sidebar-wrapper" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
305 | + 'geodir_sidebar_right_close_replace' => '', |
|
306 | + 'geodir_sidebar_left_open_id' => '', |
|
307 | + 'geodir_sidebar_left_open_class' => '', |
|
308 | + 'geodir_sidebar_left_open_replace' => '<aside id="gd-sidebar-wrapper" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
309 | + 'geodir_sidebar_left_close_replace' => '', |
|
310 | + 'geodir_main_content_open_id' => '', |
|
311 | + 'geodir_main_content_open_class' => '', |
|
312 | + 'geodir_main_content_open_replace' => '<!-- removed -->', |
|
313 | + 'geodir_main_content_close_replace' => '<!-- removed -->', |
|
314 | + 'geodir_top_content_add' => '', |
|
315 | + 'geodir_before_main_content_add' => '<div class="clearfix geodir-common">', |
|
316 | + 'geodir_before_widget_filter' => '', |
|
317 | + 'geodir_after_widget_filter' => '', |
|
318 | + 'geodir_theme_compat_css' => '', |
|
319 | + 'geodir_theme_compat_js' => '', |
|
320 | + 'geodir_theme_compat_default_options' => '', |
|
321 | + 'geodir_theme_compat_code' => '' |
|
322 | + ); |
|
323 | 323 | |
324 | 324 | //Directory Theme |
325 | - $theme_compat['Directory_Starter'] = array( |
|
326 | - 'geodir_wrapper_open_id' => 'geodir_wrapper', |
|
327 | - 'geodir_wrapper_open_class' => '', |
|
328 | - 'geodir_wrapper_open_replace' => '', |
|
329 | - 'geodir_wrapper_close_replace' => '</div></div><!-- content ends here-->', |
|
330 | - 'geodir_wrapper_content_open_id' => 'geodir_content', |
|
331 | - 'geodir_wrapper_content_open_class' => '', |
|
332 | - 'geodir_wrapper_content_open_replace' => '', |
|
333 | - 'geodir_wrapper_content_close_replace' => '', |
|
334 | - 'geodir_article_open_id' => '', |
|
335 | - 'geodir_article_open_class' => '', |
|
336 | - 'geodir_article_open_replace' => '', |
|
337 | - 'geodir_article_close_replace' => '', |
|
338 | - 'geodir_sidebar_right_open_id' => '', |
|
339 | - 'geodir_sidebar_right_open_class' => '', |
|
340 | - 'geodir_sidebar_right_open_replace' => '<aside id="gd-sidebar-wrapper" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
341 | - 'geodir_sidebar_right_close_replace' => '', |
|
342 | - 'geodir_sidebar_left_open_id' => '', |
|
343 | - 'geodir_sidebar_left_open_class' => '', |
|
344 | - 'geodir_sidebar_left_open_replace' => '<aside id="gd-sidebar-wrapper" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
345 | - 'geodir_sidebar_left_close_replace' => '', |
|
346 | - 'geodir_main_content_open_id' => '', |
|
347 | - 'geodir_main_content_open_class' => '', |
|
348 | - 'geodir_main_content_open_replace' => '<!-- removed -->', |
|
349 | - 'geodir_main_content_close_replace' => '<!-- removed -->', |
|
350 | - 'geodir_top_content_add' => '', |
|
351 | - 'geodir_before_main_content_add' => '<div class="clearfix geodir-common">', |
|
352 | - 'geodir_before_widget_filter' => '', |
|
353 | - 'geodir_after_widget_filter' => '', |
|
354 | - 'geodir_theme_compat_css' => '', |
|
355 | - 'geodir_theme_compat_js' => '', |
|
356 | - 'geodir_theme_compat_default_options' => '', |
|
357 | - 'geodir_theme_compat_code' => '' |
|
358 | - ); |
|
325 | + $theme_compat['Directory_Starter'] = array( |
|
326 | + 'geodir_wrapper_open_id' => 'geodir_wrapper', |
|
327 | + 'geodir_wrapper_open_class' => '', |
|
328 | + 'geodir_wrapper_open_replace' => '', |
|
329 | + 'geodir_wrapper_close_replace' => '</div></div><!-- content ends here-->', |
|
330 | + 'geodir_wrapper_content_open_id' => 'geodir_content', |
|
331 | + 'geodir_wrapper_content_open_class' => '', |
|
332 | + 'geodir_wrapper_content_open_replace' => '', |
|
333 | + 'geodir_wrapper_content_close_replace' => '', |
|
334 | + 'geodir_article_open_id' => '', |
|
335 | + 'geodir_article_open_class' => '', |
|
336 | + 'geodir_article_open_replace' => '', |
|
337 | + 'geodir_article_close_replace' => '', |
|
338 | + 'geodir_sidebar_right_open_id' => '', |
|
339 | + 'geodir_sidebar_right_open_class' => '', |
|
340 | + 'geodir_sidebar_right_open_replace' => '<aside id="gd-sidebar-wrapper" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
341 | + 'geodir_sidebar_right_close_replace' => '', |
|
342 | + 'geodir_sidebar_left_open_id' => '', |
|
343 | + 'geodir_sidebar_left_open_class' => '', |
|
344 | + 'geodir_sidebar_left_open_replace' => '<aside id="gd-sidebar-wrapper" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
345 | + 'geodir_sidebar_left_close_replace' => '', |
|
346 | + 'geodir_main_content_open_id' => '', |
|
347 | + 'geodir_main_content_open_class' => '', |
|
348 | + 'geodir_main_content_open_replace' => '<!-- removed -->', |
|
349 | + 'geodir_main_content_close_replace' => '<!-- removed -->', |
|
350 | + 'geodir_top_content_add' => '', |
|
351 | + 'geodir_before_main_content_add' => '<div class="clearfix geodir-common">', |
|
352 | + 'geodir_before_widget_filter' => '', |
|
353 | + 'geodir_after_widget_filter' => '', |
|
354 | + 'geodir_theme_compat_css' => '', |
|
355 | + 'geodir_theme_compat_js' => '', |
|
356 | + 'geodir_theme_compat_default_options' => '', |
|
357 | + 'geodir_theme_compat_code' => '' |
|
358 | + ); |
|
359 | 359 | |
360 | 360 | //Jobby |
361 | - $theme_compat['Jobby'] = $theme_compat['Directory_Starter']; |
|
361 | + $theme_compat['Jobby'] = $theme_compat['Directory_Starter']; |
|
362 | 362 | |
363 | 363 | //GeoProperty |
364 | - $theme_compat['GeoProperty'] = $theme_compat['Directory_Starter']; |
|
364 | + $theme_compat['GeoProperty'] = $theme_compat['Directory_Starter']; |
|
365 | 365 | |
366 | 366 | //Avada |
367 | - $theme_compat['Avada'] = array( |
|
368 | - 'geodir_wrapper_open_id' => '', |
|
369 | - 'geodir_wrapper_open_class' => '', |
|
370 | - 'geodir_wrapper_open_replace' => '<!-- removed -->', |
|
371 | - 'geodir_wrapper_close_replace' => '<!-- removed -->', |
|
372 | - 'geodir_wrapper_content_open_id' => 'content', |
|
373 | - 'geodir_wrapper_content_open_class' => '', |
|
374 | - 'geodir_wrapper_content_open_replace' => '', |
|
375 | - 'geodir_wrapper_content_close_replace' => '', |
|
376 | - 'geodir_article_open_id' => '', |
|
377 | - 'geodir_article_open_class' => '', |
|
378 | - 'geodir_article_open_replace' => '', |
|
379 | - 'geodir_article_close_replace' => '', |
|
380 | - 'geodir_sidebar_right_open_id' => '', |
|
381 | - 'geodir_sidebar_right_open_class' => '', |
|
382 | - 'geodir_sidebar_right_open_replace' => '<div id="sidebar" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
383 | - 'geodir_sidebar_right_close_replace' => '</div><!-- end sidebar -->', |
|
384 | - 'geodir_sidebar_left_open_id' => '', |
|
385 | - 'geodir_sidebar_left_open_class' => '', |
|
386 | - 'geodir_sidebar_left_open_replace' => '<div id="sidebar" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
387 | - 'geodir_sidebar_left_close_replace' => '</div><!-- end sidebar -->', |
|
388 | - 'geodir_main_content_open_id' => '', |
|
389 | - 'geodir_main_content_open_class' => '', |
|
390 | - 'geodir_main_content_open_replace' => '<!-- removed -->', |
|
391 | - 'geodir_main_content_close_replace' => '<!-- removed -->', |
|
392 | - 'geodir_top_content_add' => '', |
|
393 | - 'geodir_before_main_content_add' => '', |
|
394 | - 'geodir_before_widget_filter' => '', |
|
395 | - 'geodir_after_widget_filter' => '', |
|
396 | - 'geodir_theme_compat_css' => stripslashes('.geodir-sidebar-left{float:left}select,textarea{border-style:solid;border-width:1px}.top-menu li > div{visibility:visible}.geodir-chosen-container-single .chosen-single{height:auto}ul li#menu-item-gd-location-switcher ul{width:222px}ul li#menu-item-gd-location-switcher ul li{padding-right:0!important}#mobile-nav li#mobile-menu-item-gd-location-switcher li a{padding-left:10px;padding-right:10px}#menu-item-gd-location-switcher dd,#mobile-menu-item-gd-location-switcher{margin-left:0}#menu-item-gd-location-switcher dd a{display:block}.geodir-chosen-container .chosen-results li.highlighted{background-color:#eee;background-image:none;color:#444}#mobile-nav li.mobile-nav-item li a:before{content:\'\';margin:0}#mobile-nav li.mobile-nav-item li a{padding:10px;width:auto}.geodir-listing-search{text-align:center}.geodir-search{float:none;margin:0}.geodir-search select,.geodir-search .search_by_post,.geodir-search input[type="text"],.geodir-search button[type="button"], .geodir-search input[type="button"],.geodir-search input[type="submit"]{display:inline-block;float:none}.geodir-cat-list ul li,.map_category ul li{list-style-type:none}.wpgeo-avada .page-title ul li:after{content:\'\'}.top_banner_section{margin-bottom:0}.geodir-category-list-in{margin:0;padding:15px}.geodir_full_page .geodir-cat-list .widget-title{margin-top:0}.geodir_full_page .geodir-cat-list ul li{padding-left:0}.geodir-loc-bar{border:none;margin:0;padding:0}.geodir-loc-bar-in{padding:15px 0}.geodir_full_page section.widget{margin-bottom:20px}.sidebar .geodir-loginbox-list li{margin-bottom:10px;padding-bottom:10px}.sidebar .geodir-loginbox-list li a{display:block}.sidebar .geodir-chosen-container .chosen-results li{margin:0;padding:5px 6px}.sidebar .geodir-chosen-container .chosen-results li.highlighted{background:#eee;background-image:none;color:#000}.sidebar .geodir_category_list_view li.geodir-gridview{display:inline-block;margin-bottom:15px}.wpgeo-avada.double-sidebars #main #sidebar{margin-left:3%}.wpgeo-avada.double-sidebars #main #sidebar-2{margin-left:-100%}.wpgeo-avada.double-sidebars #content{float:left;margin-left:0}.geodir_full_page section.widget{margin-bottom: 0px;} .sidebar .widget .geodir-hide {display: none;}li.fusion-mobile-nav-item .geodir_location_tab_container a:before{content: "" !important; margin-right: auto !important;}li.fusion-mobile-nav-item .geodir_location_tab_container a{padding-left:5px !important;}'), |
|
397 | - 'geodir_theme_compat_js' => '', |
|
398 | - 'geodir_theme_compat_default_options' => '', |
|
399 | - 'geodir_theme_compat_code' => 'Avada' |
|
400 | - ); |
|
367 | + $theme_compat['Avada'] = array( |
|
368 | + 'geodir_wrapper_open_id' => '', |
|
369 | + 'geodir_wrapper_open_class' => '', |
|
370 | + 'geodir_wrapper_open_replace' => '<!-- removed -->', |
|
371 | + 'geodir_wrapper_close_replace' => '<!-- removed -->', |
|
372 | + 'geodir_wrapper_content_open_id' => 'content', |
|
373 | + 'geodir_wrapper_content_open_class' => '', |
|
374 | + 'geodir_wrapper_content_open_replace' => '', |
|
375 | + 'geodir_wrapper_content_close_replace' => '', |
|
376 | + 'geodir_article_open_id' => '', |
|
377 | + 'geodir_article_open_class' => '', |
|
378 | + 'geodir_article_open_replace' => '', |
|
379 | + 'geodir_article_close_replace' => '', |
|
380 | + 'geodir_sidebar_right_open_id' => '', |
|
381 | + 'geodir_sidebar_right_open_class' => '', |
|
382 | + 'geodir_sidebar_right_open_replace' => '<div id="sidebar" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
383 | + 'geodir_sidebar_right_close_replace' => '</div><!-- end sidebar -->', |
|
384 | + 'geodir_sidebar_left_open_id' => '', |
|
385 | + 'geodir_sidebar_left_open_class' => '', |
|
386 | + 'geodir_sidebar_left_open_replace' => '<div id="sidebar" class="sidebar [class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>', |
|
387 | + 'geodir_sidebar_left_close_replace' => '</div><!-- end sidebar -->', |
|
388 | + 'geodir_main_content_open_id' => '', |
|
389 | + 'geodir_main_content_open_class' => '', |
|
390 | + 'geodir_main_content_open_replace' => '<!-- removed -->', |
|
391 | + 'geodir_main_content_close_replace' => '<!-- removed -->', |
|
392 | + 'geodir_top_content_add' => '', |
|
393 | + 'geodir_before_main_content_add' => '', |
|
394 | + 'geodir_before_widget_filter' => '', |
|
395 | + 'geodir_after_widget_filter' => '', |
|
396 | + 'geodir_theme_compat_css' => stripslashes('.geodir-sidebar-left{float:left}select,textarea{border-style:solid;border-width:1px}.top-menu li > div{visibility:visible}.geodir-chosen-container-single .chosen-single{height:auto}ul li#menu-item-gd-location-switcher ul{width:222px}ul li#menu-item-gd-location-switcher ul li{padding-right:0!important}#mobile-nav li#mobile-menu-item-gd-location-switcher li a{padding-left:10px;padding-right:10px}#menu-item-gd-location-switcher dd,#mobile-menu-item-gd-location-switcher{margin-left:0}#menu-item-gd-location-switcher dd a{display:block}.geodir-chosen-container .chosen-results li.highlighted{background-color:#eee;background-image:none;color:#444}#mobile-nav li.mobile-nav-item li a:before{content:\'\';margin:0}#mobile-nav li.mobile-nav-item li a{padding:10px;width:auto}.geodir-listing-search{text-align:center}.geodir-search{float:none;margin:0}.geodir-search select,.geodir-search .search_by_post,.geodir-search input[type="text"],.geodir-search button[type="button"], .geodir-search input[type="button"],.geodir-search input[type="submit"]{display:inline-block;float:none}.geodir-cat-list ul li,.map_category ul li{list-style-type:none}.wpgeo-avada .page-title ul li:after{content:\'\'}.top_banner_section{margin-bottom:0}.geodir-category-list-in{margin:0;padding:15px}.geodir_full_page .geodir-cat-list .widget-title{margin-top:0}.geodir_full_page .geodir-cat-list ul li{padding-left:0}.geodir-loc-bar{border:none;margin:0;padding:0}.geodir-loc-bar-in{padding:15px 0}.geodir_full_page section.widget{margin-bottom:20px}.sidebar .geodir-loginbox-list li{margin-bottom:10px;padding-bottom:10px}.sidebar .geodir-loginbox-list li a{display:block}.sidebar .geodir-chosen-container .chosen-results li{margin:0;padding:5px 6px}.sidebar .geodir-chosen-container .chosen-results li.highlighted{background:#eee;background-image:none;color:#000}.sidebar .geodir_category_list_view li.geodir-gridview{display:inline-block;margin-bottom:15px}.wpgeo-avada.double-sidebars #main #sidebar{margin-left:3%}.wpgeo-avada.double-sidebars #main #sidebar-2{margin-left:-100%}.wpgeo-avada.double-sidebars #content{float:left;margin-left:0}.geodir_full_page section.widget{margin-bottom: 0px;} .sidebar .widget .geodir-hide {display: none;}li.fusion-mobile-nav-item .geodir_location_tab_container a:before{content: "" !important; margin-right: auto !important;}li.fusion-mobile-nav-item .geodir_location_tab_container a{padding-left:5px !important;}'), |
|
397 | + 'geodir_theme_compat_js' => '', |
|
398 | + 'geodir_theme_compat_default_options' => '', |
|
399 | + 'geodir_theme_compat_code' => 'Avada' |
|
400 | + ); |
|
401 | 401 | |
402 | 402 | //Enfold |
403 | - $theme_compat['Enfold'] = array( |
|
404 | - 'geodir_wrapper_open_id' => '', |
|
405 | - 'geodir_wrapper_open_class' => '', |
|
406 | - 'geodir_wrapper_open_replace' => '', |
|
407 | - 'geodir_wrapper_close_replace' => '</div></div><!-- content ends here-->', |
|
408 | - 'geodir_wrapper_content_open_id' => '', |
|
409 | - 'geodir_wrapper_content_open_class' => '', |
|
410 | - 'geodir_wrapper_content_open_replace' => '', |
|
411 | - 'geodir_wrapper_content_close_replace' => '</div></main>', |
|
412 | - 'geodir_article_open_id' => '', |
|
413 | - 'geodir_article_open_class' => '', |
|
414 | - 'geodir_article_open_replace' => '', |
|
415 | - 'geodir_article_close_replace' => '', |
|
416 | - 'geodir_sidebar_right_open_id' => '', |
|
417 | - 'geodir_sidebar_right_open_class' => '', |
|
418 | - 'geodir_sidebar_right_open_replace' => '', |
|
419 | - 'geodir_sidebar_right_close_replace' => '</div></aside><!-- sidebar ends here-->', |
|
420 | - 'geodir_sidebar_left_open_id' => '', |
|
421 | - 'geodir_sidebar_left_open_class' => '', |
|
422 | - 'geodir_sidebar_left_open_replace' => '', |
|
423 | - 'geodir_sidebar_left_close_replace' => '</div></aside><!-- sidebar ends here-->', |
|
424 | - 'geodir_main_content_open_id' => '', |
|
425 | - 'geodir_main_content_open_class' => '', |
|
426 | - 'geodir_main_content_open_replace' => '', |
|
427 | - 'geodir_main_content_close_replace' => '', |
|
428 | - 'geodir_top_content_add' => '', |
|
429 | - 'geodir_before_main_content_add' => '', |
|
430 | - 'geodir_before_widget_filter' => '', |
|
431 | - 'geodir_after_widget_filter' => '', |
|
432 | - 'geodir_theme_compat_css' => stripslashes('.geodir_full_page .top_banner_section{margin-bottom:0}.widget .geodir-cat-list ul li{clear:none}.wpgeo-enfold .av-main-nav ul{width:222px}.geodir-listing-search .geodir-loc-bar{border-top:none;padding:0}#main .geodir-listing-search,.geodir-listing-search .geodir-loc-bar{margin-bottom:0}#main .geodir-loc-bar-in,#main .geodir-category-list-in{background-color:#fcfcfc;margin:20px 0;padding:20px}#main .geodir_full_page .geodir-loc-bar-in,#main .geodir_full_page .geodir-loc-bar,#main .geodir_full_page .geodir-category-list-in{margin-top:0;margin-bottom:0}#main .geodir-loc-bar-in{padding:20px}#main .geodir-search{margin:0;width:100%}#main .geodir-search select{margin:0 3% 0 0;padding:8px 10px;width:13%}#main .geodir-search input[type="text"]{margin:0 3% 0 0;padding:10px;width:32.4%}#main .geodir-search input[type="button"],#main .geodir-search input[type="submit"]{font-size:inherit;line-height:2.25;margin:0;padding:7px;width:13%}.enfold-home-top section.widget{margin:0;padding:0}.enfold-home-top .top_banner_section{margin-bottom:0}.enfold-home-top .geodir-loc-bar{background:#fcfcfc;border:none;margin:0;padding:0}#main .enfold-home-top .geodir-loc-bar-in{background:none;border:none;margin:0 auto;padding:20px 0}#main .geodir-breadcrumb{border-bottom-style:solid;border-bottom-width:1px}#gd-tabs dt{clear:none}#geodir_slider ul li{list-style-type:none;margin:0;padding:0}#respond{clear:both}#comments .comments-title span{display:inline;font-size:inherit;font-weight:700}#reviewsTab .comments-area .bypostauthor cite span{display:inline}#top #comments .commentlist .comment,#top #comments .commentlist .comment > div{min-height:0}.commentlist .commenttext{padding-top:15px}#comment_imagesdropbox{margin-bottom:20px}.wpgeo-enfold .geodir_category_list_view li{margin-left:0;padding:0}.widget ul.geodir-loginbox-list{overflow:visible}.geodir_category_list_view li .geodir-post-img{display:block}.wpgeo-enfold .geodir_event_listing_calendar tr.title{background:#ccc}@media only screen and (max-width:480px){.geodir_category_list_view li .geodir-content,.geodir_category_list_view li .geodir-post-img,.geodir_category_list_view li .geodir-addinfo{float:none;width:100%;margin:10px 0}#main .geodir-search input[type="text"],#main .geodir-search input[type="button"],#main .geodir-search input[type="submit"],#main .geodir-search select{margin:10px 0;width:100%}}#main .geodir_full_page section:last-child .geodir-loc-bar{margin-bottom: -1px;border-bottom: none;}'), |
|
433 | - 'geodir_theme_compat_js' => '', |
|
434 | - 'geodir_theme_compat_default_options' => '', |
|
435 | - 'geodir_theme_compat_code' => 'Enfold' |
|
436 | - ); |
|
403 | + $theme_compat['Enfold'] = array( |
|
404 | + 'geodir_wrapper_open_id' => '', |
|
405 | + 'geodir_wrapper_open_class' => '', |
|
406 | + 'geodir_wrapper_open_replace' => '', |
|
407 | + 'geodir_wrapper_close_replace' => '</div></div><!-- content ends here-->', |
|
408 | + 'geodir_wrapper_content_open_id' => '', |
|
409 | + 'geodir_wrapper_content_open_class' => '', |
|
410 | + 'geodir_wrapper_content_open_replace' => '', |
|
411 | + 'geodir_wrapper_content_close_replace' => '</div></main>', |
|
412 | + 'geodir_article_open_id' => '', |
|
413 | + 'geodir_article_open_class' => '', |
|
414 | + 'geodir_article_open_replace' => '', |
|
415 | + 'geodir_article_close_replace' => '', |
|
416 | + 'geodir_sidebar_right_open_id' => '', |
|
417 | + 'geodir_sidebar_right_open_class' => '', |
|
418 | + 'geodir_sidebar_right_open_replace' => '', |
|
419 | + 'geodir_sidebar_right_close_replace' => '</div></aside><!-- sidebar ends here-->', |
|
420 | + 'geodir_sidebar_left_open_id' => '', |
|
421 | + 'geodir_sidebar_left_open_class' => '', |
|
422 | + 'geodir_sidebar_left_open_replace' => '', |
|
423 | + 'geodir_sidebar_left_close_replace' => '</div></aside><!-- sidebar ends here-->', |
|
424 | + 'geodir_main_content_open_id' => '', |
|
425 | + 'geodir_main_content_open_class' => '', |
|
426 | + 'geodir_main_content_open_replace' => '', |
|
427 | + 'geodir_main_content_close_replace' => '', |
|
428 | + 'geodir_top_content_add' => '', |
|
429 | + 'geodir_before_main_content_add' => '', |
|
430 | + 'geodir_before_widget_filter' => '', |
|
431 | + 'geodir_after_widget_filter' => '', |
|
432 | + 'geodir_theme_compat_css' => stripslashes('.geodir_full_page .top_banner_section{margin-bottom:0}.widget .geodir-cat-list ul li{clear:none}.wpgeo-enfold .av-main-nav ul{width:222px}.geodir-listing-search .geodir-loc-bar{border-top:none;padding:0}#main .geodir-listing-search,.geodir-listing-search .geodir-loc-bar{margin-bottom:0}#main .geodir-loc-bar-in,#main .geodir-category-list-in{background-color:#fcfcfc;margin:20px 0;padding:20px}#main .geodir_full_page .geodir-loc-bar-in,#main .geodir_full_page .geodir-loc-bar,#main .geodir_full_page .geodir-category-list-in{margin-top:0;margin-bottom:0}#main .geodir-loc-bar-in{padding:20px}#main .geodir-search{margin:0;width:100%}#main .geodir-search select{margin:0 3% 0 0;padding:8px 10px;width:13%}#main .geodir-search input[type="text"]{margin:0 3% 0 0;padding:10px;width:32.4%}#main .geodir-search input[type="button"],#main .geodir-search input[type="submit"]{font-size:inherit;line-height:2.25;margin:0;padding:7px;width:13%}.enfold-home-top section.widget{margin:0;padding:0}.enfold-home-top .top_banner_section{margin-bottom:0}.enfold-home-top .geodir-loc-bar{background:#fcfcfc;border:none;margin:0;padding:0}#main .enfold-home-top .geodir-loc-bar-in{background:none;border:none;margin:0 auto;padding:20px 0}#main .geodir-breadcrumb{border-bottom-style:solid;border-bottom-width:1px}#gd-tabs dt{clear:none}#geodir_slider ul li{list-style-type:none;margin:0;padding:0}#respond{clear:both}#comments .comments-title span{display:inline;font-size:inherit;font-weight:700}#reviewsTab .comments-area .bypostauthor cite span{display:inline}#top #comments .commentlist .comment,#top #comments .commentlist .comment > div{min-height:0}.commentlist .commenttext{padding-top:15px}#comment_imagesdropbox{margin-bottom:20px}.wpgeo-enfold .geodir_category_list_view li{margin-left:0;padding:0}.widget ul.geodir-loginbox-list{overflow:visible}.geodir_category_list_view li .geodir-post-img{display:block}.wpgeo-enfold .geodir_event_listing_calendar tr.title{background:#ccc}@media only screen and (max-width:480px){.geodir_category_list_view li .geodir-content,.geodir_category_list_view li .geodir-post-img,.geodir_category_list_view li .geodir-addinfo{float:none;width:100%;margin:10px 0}#main .geodir-search input[type="text"],#main .geodir-search input[type="button"],#main .geodir-search input[type="submit"],#main .geodir-search select{margin:10px 0;width:100%}}#main .geodir_full_page section:last-child .geodir-loc-bar{margin-bottom: -1px;border-bottom: none;}'), |
|
433 | + 'geodir_theme_compat_js' => '', |
|
434 | + 'geodir_theme_compat_default_options' => '', |
|
435 | + 'geodir_theme_compat_code' => 'Enfold' |
|
436 | + ); |
|
437 | 437 | |
438 | 438 | // X |
439 | - $theme_compat['X'] = array( |
|
440 | - 'geodir_wrapper_open_id' => '', |
|
441 | - 'geodir_wrapper_open_class' => '', |
|
442 | - 'geodir_wrapper_open_replace' => '', |
|
443 | - 'geodir_wrapper_close_replace' => '', |
|
444 | - 'geodir_wrapper_content_open_id' => '', |
|
445 | - 'geodir_wrapper_content_open_class' => '', |
|
446 | - 'geodir_wrapper_content_open_replace' => '', |
|
447 | - 'geodir_wrapper_content_close_replace' => '', |
|
448 | - 'geodir_article_open_id' => '', |
|
449 | - 'geodir_article_open_class' => '', |
|
450 | - 'geodir_article_open_replace' => '', |
|
451 | - 'geodir_article_close_replace' => '', |
|
452 | - 'geodir_sidebar_right_open_id' => '', |
|
453 | - 'geodir_sidebar_right_open_class' => '', |
|
454 | - 'geodir_sidebar_right_open_replace' => '', |
|
455 | - 'geodir_sidebar_right_close_replace' => '', |
|
456 | - 'geodir_sidebar_left_open_id' => '', |
|
457 | - 'geodir_sidebar_left_open_class' => '', |
|
458 | - 'geodir_sidebar_left_open_replace' => '', |
|
459 | - 'geodir_sidebar_left_close_replace' => '', |
|
460 | - 'geodir_main_content_open_id' => '', |
|
461 | - 'geodir_main_content_open_class' => '', |
|
462 | - 'geodir_main_content_open_replace' => '', |
|
463 | - 'geodir_main_content_close_replace' => '', |
|
464 | - 'geodir_top_content_add' => '', |
|
465 | - 'geodir_before_main_content_add' => '', |
|
466 | - 'geodir_before_widget_filter' => '', |
|
467 | - 'geodir_after_widget_filter' => '', |
|
468 | - 'geodir_theme_compat_css' => stripslashes('.x-colophon.bottom{clear:both}#geodir-main-content,.geodir_flex-container{margin-top:16px}.geodir-x ul{list-style:none}.widget ul.geodir_category_list_view{border:none}.geodir_category_list_view li.geodir-gridview:last-child{border-bottom:1px solid #e1e1e1}.home .x-header-landmark{display:none}.geodir-x .x-main .geodir_advance_search_widget{margin:0}.geodir-x .top_banner_section{margin-bottom:0}.geodir-loc-bar{background:rgba(0,0,0,0.05);margin:0;padding:0}.geodir-loc-bar-in{background:none;border:none;padding:10px}.geodir-search{margin:0;width:100%}.widget .geodir-search select,.geodir-search input[type="text"],.geodir-search input[type="button"],.geodir-search input[type="submit"]{border:1px solid #ccc;box-shadow:none;height:auto;line-height:21px;margin:0 1% 0 0;padding:5px 10px}.widget .geodir-search select,.geodir-search input[type="text"]{width:28%}.geodir-search input[type="submit"],.geodir-search input[type="button"]{line-height:19px;margin-right:0;width:11%}.geodir-search input:hover[type="submit"],.geodir-search input:hover[type="button"]{background:#333;color:#fff}.geodir-cat-list .widget-title{margin-top:0}.geodir-x .geodir-category-list-in{background:rgba(0,0,0,0.05);border:none}.widget .geodir-cat-list ul.geodir-popular-cat-list{border:none;border-radius:0;box-shadow:none}.geodir_full_page .geodir-cat-list ul li{border:none}.geodir_full_page .geodir-cat-list ul li a{border:none}.post-type-archive .geodir-loc-bar{border:none;margin-top:20px}#menu-item-gd-location-switcher dd{margin-left:0}.geodir-chosen-container-single .chosen-single{height:auto}.widget ul.geodir-loginbox-list{overflow:visible}.geodir_full_page section.widget{clear:both}.x-ethos .entry-title{margin-bottom:20px}.x-ethos .geodir-chosen-container-single .chosen-single{padding:0 0 0 8px}.x-ethos .widget ul li a,.x-ethos .geodir_category_list_view li{color:#333}@media only screen and (max-width:767px){.widget .geodir-search select,.geodir-search input[type="text"],.geodir-search input[type="button"],.geodir-search input[type="submit"]{margin:0 0 10px;width:100%}}.geodir_full_page .geodir-loc-bar-in,.geodir_full_page .geodir-loc-bar,.geodir_full_page .geodir-category-list-in{margin-top:0;margin-bottom:0}.geodir_full_page .geodir-loc-bar-in,.geodir_full_page .geodir-category-list-in{border-bottom:1px solid rgba(0,0,0,0.1)}.geodir_full_page .geodir-listing-search{text-align:center}.geodir_full_page .geodir-search{float:none;margin:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search .search_by_post,.geodir_full_page .geodir-search input[type="text"],.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{display:inline-block;float:none}'), |
|
469 | - 'geodir_theme_compat_js' => '', |
|
470 | - 'geodir_theme_compat_default_options' => '', |
|
471 | - 'geodir_theme_compat_code' => 'X' |
|
472 | - ); |
|
439 | + $theme_compat['X'] = array( |
|
440 | + 'geodir_wrapper_open_id' => '', |
|
441 | + 'geodir_wrapper_open_class' => '', |
|
442 | + 'geodir_wrapper_open_replace' => '', |
|
443 | + 'geodir_wrapper_close_replace' => '', |
|
444 | + 'geodir_wrapper_content_open_id' => '', |
|
445 | + 'geodir_wrapper_content_open_class' => '', |
|
446 | + 'geodir_wrapper_content_open_replace' => '', |
|
447 | + 'geodir_wrapper_content_close_replace' => '', |
|
448 | + 'geodir_article_open_id' => '', |
|
449 | + 'geodir_article_open_class' => '', |
|
450 | + 'geodir_article_open_replace' => '', |
|
451 | + 'geodir_article_close_replace' => '', |
|
452 | + 'geodir_sidebar_right_open_id' => '', |
|
453 | + 'geodir_sidebar_right_open_class' => '', |
|
454 | + 'geodir_sidebar_right_open_replace' => '', |
|
455 | + 'geodir_sidebar_right_close_replace' => '', |
|
456 | + 'geodir_sidebar_left_open_id' => '', |
|
457 | + 'geodir_sidebar_left_open_class' => '', |
|
458 | + 'geodir_sidebar_left_open_replace' => '', |
|
459 | + 'geodir_sidebar_left_close_replace' => '', |
|
460 | + 'geodir_main_content_open_id' => '', |
|
461 | + 'geodir_main_content_open_class' => '', |
|
462 | + 'geodir_main_content_open_replace' => '', |
|
463 | + 'geodir_main_content_close_replace' => '', |
|
464 | + 'geodir_top_content_add' => '', |
|
465 | + 'geodir_before_main_content_add' => '', |
|
466 | + 'geodir_before_widget_filter' => '', |
|
467 | + 'geodir_after_widget_filter' => '', |
|
468 | + 'geodir_theme_compat_css' => stripslashes('.x-colophon.bottom{clear:both}#geodir-main-content,.geodir_flex-container{margin-top:16px}.geodir-x ul{list-style:none}.widget ul.geodir_category_list_view{border:none}.geodir_category_list_view li.geodir-gridview:last-child{border-bottom:1px solid #e1e1e1}.home .x-header-landmark{display:none}.geodir-x .x-main .geodir_advance_search_widget{margin:0}.geodir-x .top_banner_section{margin-bottom:0}.geodir-loc-bar{background:rgba(0,0,0,0.05);margin:0;padding:0}.geodir-loc-bar-in{background:none;border:none;padding:10px}.geodir-search{margin:0;width:100%}.widget .geodir-search select,.geodir-search input[type="text"],.geodir-search input[type="button"],.geodir-search input[type="submit"]{border:1px solid #ccc;box-shadow:none;height:auto;line-height:21px;margin:0 1% 0 0;padding:5px 10px}.widget .geodir-search select,.geodir-search input[type="text"]{width:28%}.geodir-search input[type="submit"],.geodir-search input[type="button"]{line-height:19px;margin-right:0;width:11%}.geodir-search input:hover[type="submit"],.geodir-search input:hover[type="button"]{background:#333;color:#fff}.geodir-cat-list .widget-title{margin-top:0}.geodir-x .geodir-category-list-in{background:rgba(0,0,0,0.05);border:none}.widget .geodir-cat-list ul.geodir-popular-cat-list{border:none;border-radius:0;box-shadow:none}.geodir_full_page .geodir-cat-list ul li{border:none}.geodir_full_page .geodir-cat-list ul li a{border:none}.post-type-archive .geodir-loc-bar{border:none;margin-top:20px}#menu-item-gd-location-switcher dd{margin-left:0}.geodir-chosen-container-single .chosen-single{height:auto}.widget ul.geodir-loginbox-list{overflow:visible}.geodir_full_page section.widget{clear:both}.x-ethos .entry-title{margin-bottom:20px}.x-ethos .geodir-chosen-container-single .chosen-single{padding:0 0 0 8px}.x-ethos .widget ul li a,.x-ethos .geodir_category_list_view li{color:#333}@media only screen and (max-width:767px){.widget .geodir-search select,.geodir-search input[type="text"],.geodir-search input[type="button"],.geodir-search input[type="submit"]{margin:0 0 10px;width:100%}}.geodir_full_page .geodir-loc-bar-in,.geodir_full_page .geodir-loc-bar,.geodir_full_page .geodir-category-list-in{margin-top:0;margin-bottom:0}.geodir_full_page .geodir-loc-bar-in,.geodir_full_page .geodir-category-list-in{border-bottom:1px solid rgba(0,0,0,0.1)}.geodir_full_page .geodir-listing-search{text-align:center}.geodir_full_page .geodir-search{float:none;margin:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search .search_by_post,.geodir_full_page .geodir-search input[type="text"],.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{display:inline-block;float:none}'), |
|
469 | + 'geodir_theme_compat_js' => '', |
|
470 | + 'geodir_theme_compat_default_options' => '', |
|
471 | + 'geodir_theme_compat_code' => 'X' |
|
472 | + ); |
|
473 | 473 | |
474 | 474 | // Divi |
475 | - $theme_compat['Divi'] = array( |
|
476 | - 'geodir_wrapper_open_id' => 'main-content', |
|
477 | - 'geodir_wrapper_open_class' => '', |
|
478 | - 'geodir_wrapper_open_replace' => '', |
|
479 | - 'geodir_wrapper_close_replace' => '', |
|
480 | - 'geodir_wrapper_content_open_id' => 'left-area', |
|
481 | - 'geodir_wrapper_content_open_class' => '', |
|
482 | - 'geodir_wrapper_content_open_replace' => '<div class="container"><div id="content-area" class="clearfix"><div id="[id]" class="[class]" role="main" >', |
|
483 | - 'geodir_wrapper_content_close_replace' => '', |
|
484 | - 'geodir_article_open_id' => '', |
|
485 | - 'geodir_article_open_class' => '', |
|
486 | - 'geodir_article_open_replace' => '', |
|
487 | - 'geodir_article_close_replace' => '', |
|
488 | - 'geodir_sidebar_right_open_id' => 'sidebar', |
|
489 | - 'geodir_sidebar_right_open_class' => '', |
|
490 | - 'geodir_sidebar_right_open_replace' => '<aside id="[id]" class="" role="complementary" itemscope itemtype="[itemtype]" >', |
|
491 | - 'geodir_sidebar_right_close_replace' => '</aside><!-- sidebar ends here--></div></div>', |
|
492 | - 'geodir_sidebar_left_open_id' => 'sidebar', |
|
493 | - 'geodir_sidebar_left_open_class' => '', |
|
494 | - 'geodir_sidebar_left_open_replace' => '<aside id="[id]" class="" role="complementary" itemscope itemtype="[itemtype]" >', |
|
495 | - 'geodir_sidebar_left_close_replace' => '</aside><!-- sidebar ends here--></div></div>', |
|
496 | - 'geodir_main_content_open_id' => '', |
|
497 | - 'geodir_main_content_open_class' => '', |
|
498 | - 'geodir_main_content_open_replace' => '', |
|
499 | - 'geodir_main_content_close_replace' => '', |
|
500 | - 'geodir_top_content_add' => '', |
|
501 | - 'geodir_before_main_content_add' => '', |
|
502 | - 'geodir_before_widget_filter' => '', |
|
503 | - 'geodir_after_widget_filter' => '', |
|
504 | - 'geodir_theme_compat_css' => stripslashes('#left-area ul.geodir-direction-nav{list-style-type:none}#sidebar .geodir-company_info{margin-left:30px}#sidebar .geodir-widget{float:none;margin:0 0 30px 30px}.geodir_full_page .geodir-loc-bar{padding:0;margin:0;border:none}.geodir_full_page .geodir-category-list-in{margin-top:0}.geodir_full_page .top_banner_section{margin-bottom:0}.archive .entry-header,.geodir-breadcrumb{border-bottom:1px solid #e2e2e2}.archive .entry-header h1,ul#breadcrumbs{margin:0 auto;width:1080px}#left-area ul.geodir_category_list_view{padding:10px 0}.nav li#menu-item-gd-location-switcher ul{width:222px}#menu-item-gd-location-switcher li.gd-location-switcher-menu-item{padding-right:0}#menu-item-gd-location-switcher dd{margin-left:0}#menu-item-gd-location-switcher .geodir_location_tab_container dd a{padding:5px;width:auto}@media only screen and ( max-width: 980px ){.geodir-loc-bar-in,.geodir-cat-list,ul#breadcrumbs{width:690px}}@media only screen and ( max-width: 767px ){.geodir-loc-bar-in,.geodir-cat-list,ul#breadcrumbs{width:400px}}@media only screen and ( max-width: 479px ){.geodir-loc-bar-in,.geodir-cat-list,ul#breadcrumbs{width:280px}}.geodir_full_page .geodir-listing-search{text-align:center}.geodir_full_page .geodir-search{float:none;margin:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search .search_by_post,.geodir_full_page .geodir-search input[type="text"],.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{display:inline-block;float:none}'), |
|
505 | - 'geodir_theme_compat_js' => '', |
|
506 | - 'geodir_theme_compat_default_options' => '', |
|
507 | - 'geodir_theme_compat_code' => 'Divi' |
|
508 | - ); |
|
475 | + $theme_compat['Divi'] = array( |
|
476 | + 'geodir_wrapper_open_id' => 'main-content', |
|
477 | + 'geodir_wrapper_open_class' => '', |
|
478 | + 'geodir_wrapper_open_replace' => '', |
|
479 | + 'geodir_wrapper_close_replace' => '', |
|
480 | + 'geodir_wrapper_content_open_id' => 'left-area', |
|
481 | + 'geodir_wrapper_content_open_class' => '', |
|
482 | + 'geodir_wrapper_content_open_replace' => '<div class="container"><div id="content-area" class="clearfix"><div id="[id]" class="[class]" role="main" >', |
|
483 | + 'geodir_wrapper_content_close_replace' => '', |
|
484 | + 'geodir_article_open_id' => '', |
|
485 | + 'geodir_article_open_class' => '', |
|
486 | + 'geodir_article_open_replace' => '', |
|
487 | + 'geodir_article_close_replace' => '', |
|
488 | + 'geodir_sidebar_right_open_id' => 'sidebar', |
|
489 | + 'geodir_sidebar_right_open_class' => '', |
|
490 | + 'geodir_sidebar_right_open_replace' => '<aside id="[id]" class="" role="complementary" itemscope itemtype="[itemtype]" >', |
|
491 | + 'geodir_sidebar_right_close_replace' => '</aside><!-- sidebar ends here--></div></div>', |
|
492 | + 'geodir_sidebar_left_open_id' => 'sidebar', |
|
493 | + 'geodir_sidebar_left_open_class' => '', |
|
494 | + 'geodir_sidebar_left_open_replace' => '<aside id="[id]" class="" role="complementary" itemscope itemtype="[itemtype]" >', |
|
495 | + 'geodir_sidebar_left_close_replace' => '</aside><!-- sidebar ends here--></div></div>', |
|
496 | + 'geodir_main_content_open_id' => '', |
|
497 | + 'geodir_main_content_open_class' => '', |
|
498 | + 'geodir_main_content_open_replace' => '', |
|
499 | + 'geodir_main_content_close_replace' => '', |
|
500 | + 'geodir_top_content_add' => '', |
|
501 | + 'geodir_before_main_content_add' => '', |
|
502 | + 'geodir_before_widget_filter' => '', |
|
503 | + 'geodir_after_widget_filter' => '', |
|
504 | + 'geodir_theme_compat_css' => stripslashes('#left-area ul.geodir-direction-nav{list-style-type:none}#sidebar .geodir-company_info{margin-left:30px}#sidebar .geodir-widget{float:none;margin:0 0 30px 30px}.geodir_full_page .geodir-loc-bar{padding:0;margin:0;border:none}.geodir_full_page .geodir-category-list-in{margin-top:0}.geodir_full_page .top_banner_section{margin-bottom:0}.archive .entry-header,.geodir-breadcrumb{border-bottom:1px solid #e2e2e2}.archive .entry-header h1,ul#breadcrumbs{margin:0 auto;width:1080px}#left-area ul.geodir_category_list_view{padding:10px 0}.nav li#menu-item-gd-location-switcher ul{width:222px}#menu-item-gd-location-switcher li.gd-location-switcher-menu-item{padding-right:0}#menu-item-gd-location-switcher dd{margin-left:0}#menu-item-gd-location-switcher .geodir_location_tab_container dd a{padding:5px;width:auto}@media only screen and ( max-width: 980px ){.geodir-loc-bar-in,.geodir-cat-list,ul#breadcrumbs{width:690px}}@media only screen and ( max-width: 767px ){.geodir-loc-bar-in,.geodir-cat-list,ul#breadcrumbs{width:400px}}@media only screen and ( max-width: 479px ){.geodir-loc-bar-in,.geodir-cat-list,ul#breadcrumbs{width:280px}}.geodir_full_page .geodir-listing-search{text-align:center}.geodir_full_page .geodir-search{float:none;margin:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search .search_by_post,.geodir_full_page .geodir-search input[type="text"],.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{display:inline-block;float:none}'), |
|
505 | + 'geodir_theme_compat_js' => '', |
|
506 | + 'geodir_theme_compat_default_options' => '', |
|
507 | + 'geodir_theme_compat_code' => 'Divi' |
|
508 | + ); |
|
509 | 509 | |
510 | 510 | // Genesis |
511 | - $theme_compat['Genesis'] = array( |
|
512 | - 'geodir_wrapper_open_id' => '', |
|
513 | - 'geodir_wrapper_open_class' => 'content-sidebar-wrap', |
|
514 | - 'geodir_wrapper_open_replace' => '', |
|
515 | - 'geodir_wrapper_close_replace' => '', |
|
516 | - 'geodir_wrapper_content_open_id' => '', |
|
517 | - 'geodir_wrapper_content_open_class' => 'content', |
|
518 | - 'geodir_wrapper_content_open_replace' => '<div class="[class]" role="main" >', |
|
519 | - 'geodir_wrapper_content_close_replace' => '', |
|
520 | - 'geodir_article_open_id' => '', |
|
521 | - 'geodir_article_open_class' => '', |
|
522 | - 'geodir_article_open_replace' => '', |
|
523 | - 'geodir_article_close_replace' => '', |
|
524 | - 'geodir_sidebar_right_open_id' => '', |
|
525 | - 'geodir_sidebar_right_open_class' => 'sidebar sidebar-primary widget-area', |
|
526 | - 'geodir_sidebar_right_open_replace' => '<aside id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]">', |
|
527 | - 'geodir_sidebar_right_close_replace' => '', |
|
528 | - 'geodir_sidebar_left_open_id' => '', |
|
529 | - 'geodir_sidebar_left_open_class' => 'sidebar sidebar-secondary widget-area', |
|
530 | - 'geodir_sidebar_left_open_replace' => '<aside id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]">', |
|
531 | - 'geodir_sidebar_left_close_replace' => '', |
|
532 | - 'geodir_main_content_open_id' => '', |
|
533 | - 'geodir_main_content_open_class' => '', |
|
534 | - 'geodir_main_content_open_replace' => '<main id="[id]" class="entry [class]" role="main">', |
|
535 | - 'geodir_main_content_close_replace' => '', |
|
536 | - 'geodir_top_content_add' => '', |
|
537 | - 'geodir_before_main_content_add' => '', |
|
538 | - 'geodir_before_widget_filter' => '', |
|
539 | - 'geodir_after_widget_filter' => '', |
|
540 | - 'geodir_location_switcher_menu_li_class_filter' => 'menu-item menu-item-gd-location-switcher menu-item-has-children gd-location-switcher', |
|
541 | - 'geodir_theme_compat_css' => stripslashes('.full-width-content #geodir-wrapper-content{width:100%}.geodir_full_page .geodir-listing-search{text-align:center}.geodir_full_page .geodir-search{float:none;margin:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search .search_by_post,.geodir_full_page .geodir-search input[type="text"],.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{display:inline-block;float:none}.content{float:left}.sidebar-content .content,.sidebar-content #geodir-wrapper-content{float:right}.sidebar .geodir-company_info{background-color:#fff;border:none}.geodir_full_page .geodir-loc-bar{padding:0;margin:0;border:none}.geodir_full_page .geodir-category-list-in{margin-top:0}.geodir_full_page .top_banner_section{margin-bottom:0}.geodir-breadcrumb-bar{margin-bottom:-35px} .search-page .entry-title,.listings-page .entry-title{font-size: 20px;}.site-inner .geodir-breadcrumb-bar{margin-bottom:0px}'), |
|
542 | - 'geodir_theme_compat_js' => '', |
|
543 | - 'geodir_theme_compat_default_options' => '', |
|
544 | - 'geodir_theme_compat_code' => 'Genesis' |
|
545 | - ); |
|
511 | + $theme_compat['Genesis'] = array( |
|
512 | + 'geodir_wrapper_open_id' => '', |
|
513 | + 'geodir_wrapper_open_class' => 'content-sidebar-wrap', |
|
514 | + 'geodir_wrapper_open_replace' => '', |
|
515 | + 'geodir_wrapper_close_replace' => '', |
|
516 | + 'geodir_wrapper_content_open_id' => '', |
|
517 | + 'geodir_wrapper_content_open_class' => 'content', |
|
518 | + 'geodir_wrapper_content_open_replace' => '<div class="[class]" role="main" >', |
|
519 | + 'geodir_wrapper_content_close_replace' => '', |
|
520 | + 'geodir_article_open_id' => '', |
|
521 | + 'geodir_article_open_class' => '', |
|
522 | + 'geodir_article_open_replace' => '', |
|
523 | + 'geodir_article_close_replace' => '', |
|
524 | + 'geodir_sidebar_right_open_id' => '', |
|
525 | + 'geodir_sidebar_right_open_class' => 'sidebar sidebar-primary widget-area', |
|
526 | + 'geodir_sidebar_right_open_replace' => '<aside id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]">', |
|
527 | + 'geodir_sidebar_right_close_replace' => '', |
|
528 | + 'geodir_sidebar_left_open_id' => '', |
|
529 | + 'geodir_sidebar_left_open_class' => 'sidebar sidebar-secondary widget-area', |
|
530 | + 'geodir_sidebar_left_open_replace' => '<aside id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]">', |
|
531 | + 'geodir_sidebar_left_close_replace' => '', |
|
532 | + 'geodir_main_content_open_id' => '', |
|
533 | + 'geodir_main_content_open_class' => '', |
|
534 | + 'geodir_main_content_open_replace' => '<main id="[id]" class="entry [class]" role="main">', |
|
535 | + 'geodir_main_content_close_replace' => '', |
|
536 | + 'geodir_top_content_add' => '', |
|
537 | + 'geodir_before_main_content_add' => '', |
|
538 | + 'geodir_before_widget_filter' => '', |
|
539 | + 'geodir_after_widget_filter' => '', |
|
540 | + 'geodir_location_switcher_menu_li_class_filter' => 'menu-item menu-item-gd-location-switcher menu-item-has-children gd-location-switcher', |
|
541 | + 'geodir_theme_compat_css' => stripslashes('.full-width-content #geodir-wrapper-content{width:100%}.geodir_full_page .geodir-listing-search{text-align:center}.geodir_full_page .geodir-search{float:none;margin:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search .search_by_post,.geodir_full_page .geodir-search input[type="text"],.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{display:inline-block;float:none}.content{float:left}.sidebar-content .content,.sidebar-content #geodir-wrapper-content{float:right}.sidebar .geodir-company_info{background-color:#fff;border:none}.geodir_full_page .geodir-loc-bar{padding:0;margin:0;border:none}.geodir_full_page .geodir-category-list-in{margin-top:0}.geodir_full_page .top_banner_section{margin-bottom:0}.geodir-breadcrumb-bar{margin-bottom:-35px} .search-page .entry-title,.listings-page .entry-title{font-size: 20px;}.site-inner .geodir-breadcrumb-bar{margin-bottom:0px}'), |
|
542 | + 'geodir_theme_compat_js' => '', |
|
543 | + 'geodir_theme_compat_default_options' => '', |
|
544 | + 'geodir_theme_compat_code' => 'Genesis' |
|
545 | + ); |
|
546 | 546 | |
547 | 547 | // Jupiter |
548 | - $theme_compat['Jupiter'] = array( |
|
549 | - 'geodir_wrapper_open_id' => '', |
|
550 | - 'geodir_wrapper_open_class' => '', |
|
551 | - 'geodir_wrapper_open_replace' => '<div id="theme-page"><div class="mk-main-wrapper-holder"><div class="theme-page-wrapper mk-main-wrapper mk-grid vc_row-fluid">', |
|
552 | - 'geodir_wrapper_close_replace' => '</div></div></div>', |
|
553 | - 'geodir_wrapper_content_open_id' => '', |
|
554 | - 'geodir_wrapper_content_open_class' => '', |
|
555 | - 'geodir_wrapper_content_open_replace' => '', |
|
556 | - 'geodir_wrapper_content_close_replace' => '', |
|
557 | - 'geodir_article_open_id' => '', |
|
558 | - 'geodir_article_open_class' => '', |
|
559 | - 'geodir_article_open_replace' => '', |
|
560 | - 'geodir_article_close_replace' => '', |
|
561 | - 'geodir_sidebar_right_open_id' => 'mk-sidebar', |
|
562 | - 'geodir_sidebar_right_open_class' => 'mk-builtin geodir-sidebar-right geodir-listings-sidebar-right', |
|
563 | - 'geodir_sidebar_right_open_replace' => '', |
|
564 | - 'geodir_sidebar_right_close_replace' => '', |
|
565 | - 'geodir_sidebar_left_open_id' => 'mk-sidebar', |
|
566 | - 'geodir_sidebar_left_open_class' => 'mk-builtin geodir-sidebar-right geodir-listings-sidebar-right', |
|
567 | - 'geodir_sidebar_left_open_replace' => '', |
|
568 | - 'geodir_sidebar_left_close_replace' => '', |
|
569 | - 'geodir_main_content_open_id' => '', |
|
570 | - 'geodir_main_content_open_class' => '', |
|
571 | - 'geodir_main_content_open_replace' => '', |
|
572 | - 'geodir_main_content_close_replace' => '', |
|
573 | - 'geodir_top_content_add' => '', |
|
574 | - 'geodir_before_main_content_add' => '', |
|
575 | - 'geodir_before_widget_filter' => '', |
|
576 | - 'geodir_after_widget_filter' => '', |
|
577 | - 'geodir_before_title_filter' => '<h3 class="widgettitle geodir-widget-title">', |
|
578 | - 'geodir_after_title_filter' => '', |
|
579 | - 'geodir_menu_li_class_filter' => 'menu-item menu-item-has-children no-mega-menu', |
|
580 | - 'geodir_sub_menu_ul_class_filter' => '', |
|
581 | - 'geodir_sub_menu_li_class_filter' => '', |
|
582 | - 'geodir_menu_a_class_filter' => 'menu-item-link', |
|
583 | - 'geodir_sub_menu_a_class_filter' => 'menu-item-link one-page-nav-item', |
|
584 | - 'geodir_location_switcher_menu_li_class_filter' => 'menu-item menu-item-type-social menu-item-type-social gd-location-switcher menu-item-has-children no-mega-menu', |
|
585 | - 'geodir_location_switcher_menu_a_class_filter' => 'menu-item-link', |
|
586 | - 'geodir_location_switcher_menu_sub_ul_class_filter' => '', |
|
587 | - 'geodir_location_switcher_menu_sub_li_class_filter' => '', |
|
588 | - 'geodir_theme_compat_css' => stripslashes('.geodir-widget li,.geodir_category_list_view li{margin:0}#theme-page h3.geodir-entry-title{font-size:14px}#menu-item-gd-location-switcher dd{line-height:44px}#menu-item-gd-location-switcher .geodir_location_sugestion{line-height:20px}.geodir_loginbox{overflow:visible}.geodir_full_page .geodir-listing-search{text-align:center}.geodir_full_page .geodir-search{float:none;margin:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search .search_by_post,.geodir_full_page .geodir-search input[type="text"],.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{display:inline-block;float:none}'), |
|
589 | - 'geodir_theme_compat_js' => '', |
|
590 | - 'geodir_theme_compat_default_options' => '', |
|
591 | - 'geodir_theme_compat_code' => 'Jupiter' |
|
592 | - ); |
|
548 | + $theme_compat['Jupiter'] = array( |
|
549 | + 'geodir_wrapper_open_id' => '', |
|
550 | + 'geodir_wrapper_open_class' => '', |
|
551 | + 'geodir_wrapper_open_replace' => '<div id="theme-page"><div class="mk-main-wrapper-holder"><div class="theme-page-wrapper mk-main-wrapper mk-grid vc_row-fluid">', |
|
552 | + 'geodir_wrapper_close_replace' => '</div></div></div>', |
|
553 | + 'geodir_wrapper_content_open_id' => '', |
|
554 | + 'geodir_wrapper_content_open_class' => '', |
|
555 | + 'geodir_wrapper_content_open_replace' => '', |
|
556 | + 'geodir_wrapper_content_close_replace' => '', |
|
557 | + 'geodir_article_open_id' => '', |
|
558 | + 'geodir_article_open_class' => '', |
|
559 | + 'geodir_article_open_replace' => '', |
|
560 | + 'geodir_article_close_replace' => '', |
|
561 | + 'geodir_sidebar_right_open_id' => 'mk-sidebar', |
|
562 | + 'geodir_sidebar_right_open_class' => 'mk-builtin geodir-sidebar-right geodir-listings-sidebar-right', |
|
563 | + 'geodir_sidebar_right_open_replace' => '', |
|
564 | + 'geodir_sidebar_right_close_replace' => '', |
|
565 | + 'geodir_sidebar_left_open_id' => 'mk-sidebar', |
|
566 | + 'geodir_sidebar_left_open_class' => 'mk-builtin geodir-sidebar-right geodir-listings-sidebar-right', |
|
567 | + 'geodir_sidebar_left_open_replace' => '', |
|
568 | + 'geodir_sidebar_left_close_replace' => '', |
|
569 | + 'geodir_main_content_open_id' => '', |
|
570 | + 'geodir_main_content_open_class' => '', |
|
571 | + 'geodir_main_content_open_replace' => '', |
|
572 | + 'geodir_main_content_close_replace' => '', |
|
573 | + 'geodir_top_content_add' => '', |
|
574 | + 'geodir_before_main_content_add' => '', |
|
575 | + 'geodir_before_widget_filter' => '', |
|
576 | + 'geodir_after_widget_filter' => '', |
|
577 | + 'geodir_before_title_filter' => '<h3 class="widgettitle geodir-widget-title">', |
|
578 | + 'geodir_after_title_filter' => '', |
|
579 | + 'geodir_menu_li_class_filter' => 'menu-item menu-item-has-children no-mega-menu', |
|
580 | + 'geodir_sub_menu_ul_class_filter' => '', |
|
581 | + 'geodir_sub_menu_li_class_filter' => '', |
|
582 | + 'geodir_menu_a_class_filter' => 'menu-item-link', |
|
583 | + 'geodir_sub_menu_a_class_filter' => 'menu-item-link one-page-nav-item', |
|
584 | + 'geodir_location_switcher_menu_li_class_filter' => 'menu-item menu-item-type-social menu-item-type-social gd-location-switcher menu-item-has-children no-mega-menu', |
|
585 | + 'geodir_location_switcher_menu_a_class_filter' => 'menu-item-link', |
|
586 | + 'geodir_location_switcher_menu_sub_ul_class_filter' => '', |
|
587 | + 'geodir_location_switcher_menu_sub_li_class_filter' => '', |
|
588 | + 'geodir_theme_compat_css' => stripslashes('.geodir-widget li,.geodir_category_list_view li{margin:0}#theme-page h3.geodir-entry-title{font-size:14px}#menu-item-gd-location-switcher dd{line-height:44px}#menu-item-gd-location-switcher .geodir_location_sugestion{line-height:20px}.geodir_loginbox{overflow:visible}.geodir_full_page .geodir-listing-search{text-align:center}.geodir_full_page .geodir-search{float:none;margin:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search .search_by_post,.geodir_full_page .geodir-search input[type="text"],.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{display:inline-block;float:none}'), |
|
589 | + 'geodir_theme_compat_js' => '', |
|
590 | + 'geodir_theme_compat_default_options' => '', |
|
591 | + 'geodir_theme_compat_code' => 'Jupiter' |
|
592 | + ); |
|
593 | 593 | |
594 | 594 | // Multi News |
595 | - $theme_compat['Multi_News'] = array( |
|
596 | - 'geodir_wrapper_open_id' => '', |
|
597 | - 'geodir_wrapper_open_class' => 'main-container clearfix', |
|
598 | - 'geodir_wrapper_open_replace' => '', |
|
599 | - 'geodir_wrapper_close_replace' => '', |
|
600 | - 'geodir_wrapper_content_open_id' => '', |
|
601 | - 'geodir_wrapper_content_open_class' => '', |
|
602 | - 'geodir_wrapper_content_open_replace' => '<div class="main-left" ><div class="main-content "><div class="site-content page-wrap">', |
|
603 | - 'geodir_wrapper_content_close_replace' => '</div></div></div>', |
|
604 | - 'geodir_article_open_id' => '', |
|
605 | - 'geodir_article_open_class' => '', |
|
606 | - 'geodir_article_open_replace' => '', |
|
607 | - 'geodir_article_close_replace' => '', |
|
608 | - 'geodir_sidebar_right_open_id' => '', |
|
609 | - 'geodir_sidebar_right_open_class' => '', |
|
610 | - 'geodir_sidebar_right_open_replace' => '<aside class="sidebar" role="complementary" itemscope itemtype="[itemtype]" >', |
|
611 | - 'geodir_sidebar_right_close_replace' => '', |
|
612 | - 'geodir_sidebar_left_open_id' => '', |
|
613 | - 'geodir_sidebar_left_open_class' => '', |
|
614 | - 'geodir_sidebar_left_open_replace' => '<aside class="secondary-sidebar" role="complementary" itemscope itemtype="[itemtype]" >', |
|
615 | - 'geodir_sidebar_left_close_replace' => '', |
|
616 | - 'geodir_main_content_open_id' => '', |
|
617 | - 'geodir_main_content_open_class' => '', |
|
618 | - 'geodir_main_content_open_replace' => '<div class="site-content page-wrap">', |
|
619 | - 'geodir_main_content_close_replace' => '</div>', |
|
620 | - 'geodir_top_content_add' => '', |
|
621 | - 'geodir_before_main_content_add' => '', |
|
622 | - 'geodir_full_page_class_filter' => 'section full-width-section', |
|
623 | - 'geodir_before_widget_filter' => '', |
|
624 | - 'geodir_after_widget_filter' => '', |
|
625 | - 'geodir_before_title_filter' => '<div class="widget-title"><h2>', |
|
626 | - 'geodir_after_title_filter' => '</h2></div>', |
|
627 | - 'geodir_menu_li_class_filter' => '', |
|
628 | - 'geodir_sub_menu_ul_class_filter' => '', |
|
629 | - 'geodir_sub_menu_li_class_filter' => '', |
|
630 | - 'geodir_menu_a_class_filter' => '', |
|
631 | - 'geodir_sub_menu_a_class_filter' => '', |
|
632 | - 'geodir_location_switcher_menu_li_class_filter' => '', |
|
633 | - 'geodir_location_switcher_menu_a_class_filter' => '', |
|
634 | - 'geodir_location_switcher_menu_sub_ul_class_filter' => '', |
|
635 | - 'geodir_location_switcher_menu_sub_li_class_filter' => '', |
|
636 | - 'geodir_theme_compat_css' => stripslashes('.full-width-section .geodir-search{margin:0;width:100%}.geodir_full_page .geodir-search{margin:0 auto;float:none}.geodir-search input[type=button],.geodir-search input[type=submit]{width:13%}.geodir-search input[type=text]{border:1px solid #ddd;border-radius:0;padding:0 8px}.geodir-category-list-in,.geodir-loc-bar-in{background:#f2f2f2;border-color:#dbdbdb}.geodir-category-list-in{margin-top:0}.geodir-cat-list .widget-title h2{margin:-13px -13px 13px}.widget .geodir-cat-list ul li.geodir-pcat-show a:before{display:none!important}.widget .geodir-cat-list ul li.geodir-pcat-show i{margin-right:5px}.container .geodir-search select{margin:0 3% 0 0;padding:8px 10px;width:13%}#geodir_carousel,#geodir_slider{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:20px!important;border:1px solid #e1e1e1;box-shadow:none}#geodir_carousel{padding:10px}.geodir-tabs-content ol.commentlist{margin:40px 0;padding:0}li#post_mapTab{min-height:400px}#reviewsTab ol.commentlist li{border-bottom:none}#reviewsTab ol.commentlist li article.comment{border-bottom:1px solid #e1e1e1;padding-bottom:10px}.comment-content .rating{display:none}.comment-respond .gd_rating{margin-bottom:20px}div.geodir-rating{width:85px!important}.comment-respond .comment-notes{margin-bottom:10px}.average-review span,.comment-form label,.dtreviewed,.geodir-details-sidebar-user-links a,.geodir-viewall,.geodir_more_info span,.reviewer,dl.geodir-tab-head dd a{font-family:"Archivo Narrow",sans-serif}section.comment-content{margin:0 0 0 12%}#reviewsTab .comments-area .comment-content{width:auto}section.comment-content .description,section.comment-content p{margin:15px 0}dl.geodir-tab-head dd a{background:#f3f3f3;margin-top:-1px;font-size:14px;padding:0 15px}dl.geodir-tab-head dd.geodir-tab-active a{padding-bottom:1px}.geodir-widget .geodir_list_heading,.geodir-widget h3.widget-title{padding:0 15px;background:#e9e9e9;border:1px solid #dbdbdb;height:38px;line-height:38px;color:#2d2d2d}.geodir-widget .geodir_list_heading h3{background:0 0;border:none}.geodir-widget .geodir_list_heading{margin:-13px -14px 13px}.geodir-map-listing-page{border-width:1px 0 0;border-style:solid;border-color:#dbdbdb}.geodir-sidebar-wrap .geodir-company_info{margin:15px}.geodir-details-sidebar-social-sharing iframe{float:left}.geodir-details-sidebar-rating{overflow:hidden}.geodir-details-sidebar-rating .gd_rating_show,.geodir-details-sidebar-rating .geodir-rating{float:left;margin-right:15px}.geodir-details-sidebar-rating span.item{float:left;margin-top:5px}.geodir-details-sidebar-rating .average-review{top:-4px;position:relative}.geodir-details-sidebar-rating span.item img{margin-top:5px}.geodir_full_page{background:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:0 1px 0 #e5e5e5;box-shadow:0 1px 0 #e5e5e5;padding:15px;margin-bottom:20px;clear:both}.geodir_map_container .main_list img{margin:0 5px}.geodir_category_list_view li.geodir-gridview .geodir-post-img .geodir_thumbnail{margin-bottom:10px}.geodir-addinfo .geodir-pinpoint,.geodir-addinfo a i{margin-right:5px}.geodir_category_list_view li.geodir-gridview h3{font-size:18px;margin-bottom:10px}#related_listingTab ul.geodir_category_list_view{padding:0!important}#reviewsTab #comments .gd_rating{margin-top:5px}.widget .geodir_category_list_view li .geodir-entry-content,.widget .geodir_category_list_view li a:before{display:none!important}.geodir_category_list_view li .geodir-entry-title{margin-bottom:10px}.widget ul.geodir_category_list_view{padding:15px}.sidebar .widget .geodir_category_list_view li{width:calc(100% - 25px)}.widget .geodir-loginbox-list li{overflow:visible!important}.widget ul.chosen-results{margin:0!important}.main_list_selecter{margin-right:5px}.geodir-viewall{float:right;width:auto!important}.widget-title h2{padding:0 15px;background:#e9e9e9;border:1px solid #dbdbdb;height:38px;line-height:38px}.widget:first-child .geodir_list_heading .widget-title{margin-top:0}.geodir_list_heading .widget-title{float:left;width:80%;margin-top:0}.geodir_list_heading .widget-title h2{padding:0 px;background:0 0;border:none;height:auto;line-height:auto}.chosen-default:before{content:none;display:none;position:absolute;margin-left:-1000000px;float:left}#geodir-wrapper .entry-crumbs{margin-bottom:20px}.geodir-search .mom-select{float:left;width:150px;margin:5px;border:1px solid #ddd;height:40px}.iprelative .gm-style .gm-style-iw{width:100%!important}'), |
|
637 | - 'geodir_theme_compat_js' => 'jQuery(document).ready(function(e){e(".geodir_full_page").length&&""===e.trim(e(".geodir_full_page").html())&&e(".geodir_full_page").css({display:"none"})});', |
|
638 | - 'geodir_theme_compat_default_options' => '', |
|
639 | - 'geodir_theme_compat_code' => 'Multi_News' |
|
640 | - ); |
|
641 | - |
|
642 | - update_option('gd_theme_compats', $theme_compat); |
|
643 | - |
|
644 | - gd_set_theme_compat();// set the compat pack if avail |
|
595 | + $theme_compat['Multi_News'] = array( |
|
596 | + 'geodir_wrapper_open_id' => '', |
|
597 | + 'geodir_wrapper_open_class' => 'main-container clearfix', |
|
598 | + 'geodir_wrapper_open_replace' => '', |
|
599 | + 'geodir_wrapper_close_replace' => '', |
|
600 | + 'geodir_wrapper_content_open_id' => '', |
|
601 | + 'geodir_wrapper_content_open_class' => '', |
|
602 | + 'geodir_wrapper_content_open_replace' => '<div class="main-left" ><div class="main-content "><div class="site-content page-wrap">', |
|
603 | + 'geodir_wrapper_content_close_replace' => '</div></div></div>', |
|
604 | + 'geodir_article_open_id' => '', |
|
605 | + 'geodir_article_open_class' => '', |
|
606 | + 'geodir_article_open_replace' => '', |
|
607 | + 'geodir_article_close_replace' => '', |
|
608 | + 'geodir_sidebar_right_open_id' => '', |
|
609 | + 'geodir_sidebar_right_open_class' => '', |
|
610 | + 'geodir_sidebar_right_open_replace' => '<aside class="sidebar" role="complementary" itemscope itemtype="[itemtype]" >', |
|
611 | + 'geodir_sidebar_right_close_replace' => '', |
|
612 | + 'geodir_sidebar_left_open_id' => '', |
|
613 | + 'geodir_sidebar_left_open_class' => '', |
|
614 | + 'geodir_sidebar_left_open_replace' => '<aside class="secondary-sidebar" role="complementary" itemscope itemtype="[itemtype]" >', |
|
615 | + 'geodir_sidebar_left_close_replace' => '', |
|
616 | + 'geodir_main_content_open_id' => '', |
|
617 | + 'geodir_main_content_open_class' => '', |
|
618 | + 'geodir_main_content_open_replace' => '<div class="site-content page-wrap">', |
|
619 | + 'geodir_main_content_close_replace' => '</div>', |
|
620 | + 'geodir_top_content_add' => '', |
|
621 | + 'geodir_before_main_content_add' => '', |
|
622 | + 'geodir_full_page_class_filter' => 'section full-width-section', |
|
623 | + 'geodir_before_widget_filter' => '', |
|
624 | + 'geodir_after_widget_filter' => '', |
|
625 | + 'geodir_before_title_filter' => '<div class="widget-title"><h2>', |
|
626 | + 'geodir_after_title_filter' => '</h2></div>', |
|
627 | + 'geodir_menu_li_class_filter' => '', |
|
628 | + 'geodir_sub_menu_ul_class_filter' => '', |
|
629 | + 'geodir_sub_menu_li_class_filter' => '', |
|
630 | + 'geodir_menu_a_class_filter' => '', |
|
631 | + 'geodir_sub_menu_a_class_filter' => '', |
|
632 | + 'geodir_location_switcher_menu_li_class_filter' => '', |
|
633 | + 'geodir_location_switcher_menu_a_class_filter' => '', |
|
634 | + 'geodir_location_switcher_menu_sub_ul_class_filter' => '', |
|
635 | + 'geodir_location_switcher_menu_sub_li_class_filter' => '', |
|
636 | + 'geodir_theme_compat_css' => stripslashes('.full-width-section .geodir-search{margin:0;width:100%}.geodir_full_page .geodir-search{margin:0 auto;float:none}.geodir-search input[type=button],.geodir-search input[type=submit]{width:13%}.geodir-search input[type=text]{border:1px solid #ddd;border-radius:0;padding:0 8px}.geodir-category-list-in,.geodir-loc-bar-in{background:#f2f2f2;border-color:#dbdbdb}.geodir-category-list-in{margin-top:0}.geodir-cat-list .widget-title h2{margin:-13px -13px 13px}.widget .geodir-cat-list ul li.geodir-pcat-show a:before{display:none!important}.widget .geodir-cat-list ul li.geodir-pcat-show i{margin-right:5px}.container .geodir-search select{margin:0 3% 0 0;padding:8px 10px;width:13%}#geodir_carousel,#geodir_slider{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:20px!important;border:1px solid #e1e1e1;box-shadow:none}#geodir_carousel{padding:10px}.geodir-tabs-content ol.commentlist{margin:40px 0;padding:0}li#post_mapTab{min-height:400px}#reviewsTab ol.commentlist li{border-bottom:none}#reviewsTab ol.commentlist li article.comment{border-bottom:1px solid #e1e1e1;padding-bottom:10px}.comment-content .rating{display:none}.comment-respond .gd_rating{margin-bottom:20px}div.geodir-rating{width:85px!important}.comment-respond .comment-notes{margin-bottom:10px}.average-review span,.comment-form label,.dtreviewed,.geodir-details-sidebar-user-links a,.geodir-viewall,.geodir_more_info span,.reviewer,dl.geodir-tab-head dd a{font-family:"Archivo Narrow",sans-serif}section.comment-content{margin:0 0 0 12%}#reviewsTab .comments-area .comment-content{width:auto}section.comment-content .description,section.comment-content p{margin:15px 0}dl.geodir-tab-head dd a{background:#f3f3f3;margin-top:-1px;font-size:14px;padding:0 15px}dl.geodir-tab-head dd.geodir-tab-active a{padding-bottom:1px}.geodir-widget .geodir_list_heading,.geodir-widget h3.widget-title{padding:0 15px;background:#e9e9e9;border:1px solid #dbdbdb;height:38px;line-height:38px;color:#2d2d2d}.geodir-widget .geodir_list_heading h3{background:0 0;border:none}.geodir-widget .geodir_list_heading{margin:-13px -14px 13px}.geodir-map-listing-page{border-width:1px 0 0;border-style:solid;border-color:#dbdbdb}.geodir-sidebar-wrap .geodir-company_info{margin:15px}.geodir-details-sidebar-social-sharing iframe{float:left}.geodir-details-sidebar-rating{overflow:hidden}.geodir-details-sidebar-rating .gd_rating_show,.geodir-details-sidebar-rating .geodir-rating{float:left;margin-right:15px}.geodir-details-sidebar-rating span.item{float:left;margin-top:5px}.geodir-details-sidebar-rating .average-review{top:-4px;position:relative}.geodir-details-sidebar-rating span.item img{margin-top:5px}.geodir_full_page{background:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:0 1px 0 #e5e5e5;box-shadow:0 1px 0 #e5e5e5;padding:15px;margin-bottom:20px;clear:both}.geodir_map_container .main_list img{margin:0 5px}.geodir_category_list_view li.geodir-gridview .geodir-post-img .geodir_thumbnail{margin-bottom:10px}.geodir-addinfo .geodir-pinpoint,.geodir-addinfo a i{margin-right:5px}.geodir_category_list_view li.geodir-gridview h3{font-size:18px;margin-bottom:10px}#related_listingTab ul.geodir_category_list_view{padding:0!important}#reviewsTab #comments .gd_rating{margin-top:5px}.widget .geodir_category_list_view li .geodir-entry-content,.widget .geodir_category_list_view li a:before{display:none!important}.geodir_category_list_view li .geodir-entry-title{margin-bottom:10px}.widget ul.geodir_category_list_view{padding:15px}.sidebar .widget .geodir_category_list_view li{width:calc(100% - 25px)}.widget .geodir-loginbox-list li{overflow:visible!important}.widget ul.chosen-results{margin:0!important}.main_list_selecter{margin-right:5px}.geodir-viewall{float:right;width:auto!important}.widget-title h2{padding:0 15px;background:#e9e9e9;border:1px solid #dbdbdb;height:38px;line-height:38px}.widget:first-child .geodir_list_heading .widget-title{margin-top:0}.geodir_list_heading .widget-title{float:left;width:80%;margin-top:0}.geodir_list_heading .widget-title h2{padding:0 px;background:0 0;border:none;height:auto;line-height:auto}.chosen-default:before{content:none;display:none;position:absolute;margin-left:-1000000px;float:left}#geodir-wrapper .entry-crumbs{margin-bottom:20px}.geodir-search .mom-select{float:left;width:150px;margin:5px;border:1px solid #ddd;height:40px}.iprelative .gm-style .gm-style-iw{width:100%!important}'), |
|
637 | + 'geodir_theme_compat_js' => 'jQuery(document).ready(function(e){e(".geodir_full_page").length&&""===e.trim(e(".geodir_full_page").html())&&e(".geodir_full_page").css({display:"none"})});', |
|
638 | + 'geodir_theme_compat_default_options' => '', |
|
639 | + 'geodir_theme_compat_code' => 'Multi_News' |
|
640 | + ); |
|
641 | + |
|
642 | + update_option('gd_theme_compats', $theme_compat); |
|
643 | + |
|
644 | + gd_set_theme_compat();// set the compat pack if avail |
|
645 | 645 | } |
646 | 646 | |
647 | 647 | |
@@ -653,61 +653,61 @@ discard block |
||
653 | 653 | * @global object $wpdb WordPress Database object. |
654 | 654 | */ |
655 | 655 | function gd_convert_virtual_pages(){ |
656 | - global $wpdb; |
|
657 | - |
|
658 | - // Update the add listing page settings |
|
659 | - $add_listing_page = $wpdb->get_var( |
|
660 | - $wpdb->prepare( |
|
661 | - "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
662 | - array('add-listing') |
|
663 | - ) |
|
664 | - ); |
|
665 | - |
|
666 | - if($add_listing_page){ |
|
667 | - wp_update_post( array('ID' => $add_listing_page, 'post_status' => 'publish') ); |
|
668 | - update_option( 'geodir_add_listing_page', $add_listing_page); |
|
669 | - } |
|
670 | - |
|
671 | - // Update the listing preview page settings |
|
672 | - $listing_preview_page = $wpdb->get_var( |
|
673 | - $wpdb->prepare( |
|
674 | - "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
675 | - array('listing-preview') |
|
676 | - ) |
|
677 | - ); |
|
678 | - |
|
679 | - if($listing_preview_page){ |
|
680 | - wp_update_post( array('ID' => $listing_preview_page, 'post_status' => 'publish') ); |
|
681 | - update_option( 'geodir_preview_page', $listing_preview_page); |
|
682 | - } |
|
683 | - |
|
684 | - // Update the listing success page settings |
|
685 | - $listing_success_page = $wpdb->get_var( |
|
686 | - $wpdb->prepare( |
|
687 | - "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
688 | - array('listing-success') |
|
689 | - ) |
|
690 | - ); |
|
691 | - |
|
692 | - if($listing_success_page){ |
|
693 | - wp_update_post( array('ID' => $listing_success_page, 'post_status' => 'publish') ); |
|
694 | - update_option( 'geodir_success_page', $listing_success_page); |
|
695 | - } |
|
696 | - |
|
697 | - // Update the listing success page settings |
|
698 | - $location_page = $wpdb->get_var( |
|
699 | - $wpdb->prepare( |
|
700 | - "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
701 | - array('location') |
|
702 | - ) |
|
703 | - ); |
|
704 | - |
|
705 | - if($location_page){ |
|
706 | - $location_slug = get_option('geodir_location_prefix'); |
|
707 | - if(!$location_slug ){$location_slug = 'location';} |
|
708 | - wp_update_post( array('ID' => $location_page, 'post_status' => 'publish','post_name' => $location_slug) ); |
|
709 | - update_option( 'geodir_location_page', $location_page); |
|
710 | - } |
|
656 | + global $wpdb; |
|
657 | + |
|
658 | + // Update the add listing page settings |
|
659 | + $add_listing_page = $wpdb->get_var( |
|
660 | + $wpdb->prepare( |
|
661 | + "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
662 | + array('add-listing') |
|
663 | + ) |
|
664 | + ); |
|
665 | + |
|
666 | + if($add_listing_page){ |
|
667 | + wp_update_post( array('ID' => $add_listing_page, 'post_status' => 'publish') ); |
|
668 | + update_option( 'geodir_add_listing_page', $add_listing_page); |
|
669 | + } |
|
670 | + |
|
671 | + // Update the listing preview page settings |
|
672 | + $listing_preview_page = $wpdb->get_var( |
|
673 | + $wpdb->prepare( |
|
674 | + "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
675 | + array('listing-preview') |
|
676 | + ) |
|
677 | + ); |
|
678 | + |
|
679 | + if($listing_preview_page){ |
|
680 | + wp_update_post( array('ID' => $listing_preview_page, 'post_status' => 'publish') ); |
|
681 | + update_option( 'geodir_preview_page', $listing_preview_page); |
|
682 | + } |
|
683 | + |
|
684 | + // Update the listing success page settings |
|
685 | + $listing_success_page = $wpdb->get_var( |
|
686 | + $wpdb->prepare( |
|
687 | + "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
688 | + array('listing-success') |
|
689 | + ) |
|
690 | + ); |
|
691 | + |
|
692 | + if($listing_success_page){ |
|
693 | + wp_update_post( array('ID' => $listing_success_page, 'post_status' => 'publish') ); |
|
694 | + update_option( 'geodir_success_page', $listing_success_page); |
|
695 | + } |
|
696 | + |
|
697 | + // Update the listing success page settings |
|
698 | + $location_page = $wpdb->get_var( |
|
699 | + $wpdb->prepare( |
|
700 | + "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
701 | + array('location') |
|
702 | + ) |
|
703 | + ); |
|
704 | + |
|
705 | + if($location_page){ |
|
706 | + $location_slug = get_option('geodir_location_prefix'); |
|
707 | + if(!$location_slug ){$location_slug = 'location';} |
|
708 | + wp_update_post( array('ID' => $location_page, 'post_status' => 'publish','post_name' => $location_slug) ); |
|
709 | + update_option( 'geodir_location_page', $location_page); |
|
710 | + } |
|
711 | 711 | |
712 | 712 | } |
713 | 713 | |
@@ -721,31 +721,31 @@ discard block |
||
721 | 721 | function gd_fix_cpt_rewrite_slug() |
722 | 722 | { |
723 | 723 | |
724 | - $alt_post_types = array(); |
|
725 | - $post_types = get_option('geodir_post_types'); |
|
724 | + $alt_post_types = array(); |
|
725 | + $post_types = get_option('geodir_post_types'); |
|
726 | 726 | |
727 | 727 | |
728 | - if (is_array($post_types)){ |
|
728 | + if (is_array($post_types)){ |
|
729 | 729 | |
730 | - foreach ($post_types as $post_type => $args) { |
|
730 | + foreach ($post_types as $post_type => $args) { |
|
731 | 731 | |
732 | 732 | |
733 | - if(isset($args['rewrite']['slug'])){ |
|
734 | - $args['rewrite']['slug'] = str_replace("/%gd_taxonomy%","",$args['rewrite']['slug']); |
|
735 | - } |
|
733 | + if(isset($args['rewrite']['slug'])){ |
|
734 | + $args['rewrite']['slug'] = str_replace("/%gd_taxonomy%","",$args['rewrite']['slug']); |
|
735 | + } |
|
736 | 736 | |
737 | - $alt_post_types[$post_type] = $args; |
|
737 | + $alt_post_types[$post_type] = $args; |
|
738 | 738 | |
739 | - } |
|
740 | - } |
|
739 | + } |
|
740 | + } |
|
741 | 741 | |
742 | - if(!empty($alt_post_types)) { |
|
743 | - update_option('geodir_post_types',$alt_post_types); |
|
744 | - } |
|
742 | + if(!empty($alt_post_types)) { |
|
743 | + update_option('geodir_post_types',$alt_post_types); |
|
744 | + } |
|
745 | 745 | |
746 | 746 | |
747 | - // flush the rewrite rules |
|
748 | - flush_rewrite_rules(); |
|
747 | + // flush the rewrite rules |
|
748 | + flush_rewrite_rules(); |
|
749 | 749 | } |
750 | 750 | |
751 | 751 | |
@@ -758,18 +758,18 @@ discard block |
||
758 | 758 | */ |
759 | 759 | function gd_fix_address_detail_table_limit() |
760 | 760 | { |
761 | - global $wpdb; |
|
762 | - |
|
763 | - $all_postypes = geodir_get_posttypes(); |
|
764 | - |
|
765 | - if (!empty($all_postypes)) { |
|
766 | - foreach ($all_postypes as $key) { |
|
767 | - // update each GD CTP |
|
768 | - try { |
|
769 | - $wpdb->query("ALTER TABLE " . $wpdb->prefix . "geodir_" . $key . "_detail MODIFY post_city VARCHAR( 50 ) NULL,MODIFY post_region VARCHAR( 50 ) NULL,MODIFY post_country VARCHAR( 50 ) NULL"); |
|
770 | - } catch(Exception $e) { |
|
771 | - error_log( 'Error: ' . $e->getMessage() ); |
|
772 | - } |
|
773 | - } |
|
774 | - } |
|
761 | + global $wpdb; |
|
762 | + |
|
763 | + $all_postypes = geodir_get_posttypes(); |
|
764 | + |
|
765 | + if (!empty($all_postypes)) { |
|
766 | + foreach ($all_postypes as $key) { |
|
767 | + // update each GD CTP |
|
768 | + try { |
|
769 | + $wpdb->query("ALTER TABLE " . $wpdb->prefix . "geodir_" . $key . "_detail MODIFY post_city VARCHAR( 50 ) NULL,MODIFY post_region VARCHAR( 50 ) NULL,MODIFY post_country VARCHAR( 50 ) NULL"); |
|
770 | + } catch(Exception $e) { |
|
771 | + error_log( 'Error: ' . $e->getMessage() ); |
|
772 | + } |
|
773 | + } |
|
774 | + } |
|
775 | 775 | } |
@@ -9,7 +9,7 @@ discard block |
||
9 | 9 | |
10 | 10 | global $wpdb; |
11 | 11 | |
12 | -if (get_option('geodirectory' . '_db_version') != GEODIRECTORY_VERSION) { |
|
12 | +if (get_option('geodirectory'.'_db_version') != GEODIRECTORY_VERSION) { |
|
13 | 13 | /** |
14 | 14 | * Include custom database table related functions. |
15 | 15 | * |
@@ -47,9 +47,9 @@ discard block |
||
47 | 47 | } |
48 | 48 | |
49 | 49 | |
50 | - add_action('init', 'gd_fix_cpt_rewrite_slug', 11);// this needs to be kept for a few versions |
|
50 | + add_action('init', 'gd_fix_cpt_rewrite_slug', 11); // this needs to be kept for a few versions |
|
51 | 51 | |
52 | - update_option('geodirectory' . '_db_version', GEODIRECTORY_VERSION); |
|
52 | + update_option('geodirectory'.'_db_version', GEODIRECTORY_VERSION); |
|
53 | 53 | |
54 | 54 | } |
55 | 55 | |
@@ -84,7 +84,7 @@ discard block |
||
84 | 84 | * @since 1.0.0 |
85 | 85 | * @package GeoDirectory |
86 | 86 | */ |
87 | -function geodir_upgrade_146(){ |
|
87 | +function geodir_upgrade_146() { |
|
88 | 88 | gd_convert_virtual_pages(); |
89 | 89 | } |
90 | 90 | |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | * @since 1.5.0 |
95 | 95 | * @package GeoDirectory |
96 | 96 | */ |
97 | -function geodir_upgrade_150(){ |
|
97 | +function geodir_upgrade_150() { |
|
98 | 98 | gd_fix_cpt_rewrite_slug(); |
99 | 99 | } |
100 | 100 | |
@@ -106,12 +106,12 @@ discard block |
||
106 | 106 | * @since 1.4.8 |
107 | 107 | * @package GeoDirectory |
108 | 108 | */ |
109 | -function geodir_upgrade_148(){ |
|
109 | +function geodir_upgrade_148() { |
|
110 | 110 | /* |
111 | 111 | * Blank the users google password if present as we now use oAuth 2.0 |
112 | 112 | */ |
113 | - update_option('geodir_ga_pass',''); |
|
114 | - update_option('geodir_ga_user',''); |
|
113 | + update_option('geodir_ga_pass', ''); |
|
114 | + update_option('geodir_ga_user', ''); |
|
115 | 115 | |
116 | 116 | } |
117 | 117 | |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | * @since 1.5.3 |
123 | 123 | * @package GeoDirectory |
124 | 124 | */ |
125 | -function geodir_upgrade_153(){ |
|
125 | +function geodir_upgrade_153() { |
|
126 | 126 | geodir_create_page(esc_sql(_x('gd-info', 'page_slug', 'geodirectory')), 'geodir_info_page', __('Info', 'geodirectory'), ''); |
127 | 127 | geodir_create_page(esc_sql(_x('gd-login', 'page_slug', 'geodirectory')), 'geodir_login_page', __('Login', 'geodirectory'), ''); |
128 | 128 | } |
@@ -133,7 +133,7 @@ discard block |
||
133 | 133 | * @since 1.5.3 |
134 | 134 | * @package GeoDirectory |
135 | 135 | */ |
136 | -function geodir_upgrade_154(){ |
|
136 | +function geodir_upgrade_154() { |
|
137 | 137 | geodir_create_page(esc_sql(_x('gd-home', 'page_slug', 'geodirectory')), 'geodir_home_page', __('GD Home page', 'geodirectory'), ''); |
138 | 138 | } |
139 | 139 | |
@@ -143,7 +143,7 @@ discard block |
||
143 | 143 | * @since 1.5.2 |
144 | 144 | * @package GeoDirectory |
145 | 145 | */ |
146 | -function geodir_upgrade_152(){ |
|
146 | +function geodir_upgrade_152() { |
|
147 | 147 | gd_fix_address_detail_table_limit(); |
148 | 148 | } |
149 | 149 | |
@@ -177,7 +177,7 @@ discard block |
||
177 | 177 | function geodir_fix_review_date() |
178 | 178 | { |
179 | 179 | global $wpdb; |
180 | - $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->comments c ON gdr.comment_id=c.comment_ID SET gdr.post_date = c.comment_date WHERE gdr.post_date='0000-00-00 00:00:00'"); |
|
180 | + $wpdb->query("UPDATE ".GEODIR_REVIEW_TABLE." gdr JOIN $wpdb->comments c ON gdr.comment_id=c.comment_ID SET gdr.post_date = c.comment_date WHERE gdr.post_date='0000-00-00 00:00:00'"); |
|
181 | 181 | } |
182 | 182 | |
183 | 183 | /** |
@@ -190,7 +190,7 @@ discard block |
||
190 | 190 | function geodir_fix_review_post_status() |
191 | 191 | { |
192 | 192 | global $wpdb; |
193 | - $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->posts p ON gdr.post_id=p.ID SET gdr.post_status = 1 WHERE gdr.post_status IS NULL AND p.post_status='publish'"); |
|
193 | + $wpdb->query("UPDATE ".GEODIR_REVIEW_TABLE." gdr JOIN $wpdb->posts p ON gdr.post_id=p.ID SET gdr.post_status = 1 WHERE gdr.post_status IS NULL AND p.post_status='publish'"); |
|
194 | 194 | } |
195 | 195 | |
196 | 196 | /** |
@@ -204,7 +204,7 @@ discard block |
||
204 | 204 | function geodir_fix_review_content() |
205 | 205 | { |
206 | 206 | global $wpdb; |
207 | - if ($wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN $wpdb->comments c ON gdr.comment_id=c.comment_ID SET gdr.comment_content = c.comment_content WHERE gdr.comment_content IS NULL")) { |
|
207 | + if ($wpdb->query("UPDATE ".GEODIR_REVIEW_TABLE." gdr JOIN $wpdb->comments c ON gdr.comment_id=c.comment_ID SET gdr.comment_content = c.comment_content WHERE gdr.comment_content IS NULL")) { |
|
208 | 208 | return true; |
209 | 209 | } else { |
210 | 210 | return false; |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | foreach ($all_postypes as $key) { |
230 | 230 | // update each GD CTP |
231 | 231 | |
232 | - $wpdb->query("UPDATE " . GEODIR_REVIEW_TABLE . " gdr JOIN " . $wpdb->prefix . "geodir_" . $key . "_detail d ON gdr.post_id=d.post_id SET gdr.post_latitude = d.post_latitude, gdr.post_longitude = d.post_longitude, gdr.post_city = d.post_city, gdr.post_region=d.post_region, gdr.post_country=d.post_country WHERE gdr.post_latitude IS NULL OR gdr.post_city IS NULL"); |
|
232 | + $wpdb->query("UPDATE ".GEODIR_REVIEW_TABLE." gdr JOIN ".$wpdb->prefix."geodir_".$key."_detail d ON gdr.post_id=d.post_id SET gdr.post_latitude = d.post_latitude, gdr.post_longitude = d.post_longitude, gdr.post_city = d.post_city, gdr.post_region=d.post_region, gdr.post_country=d.post_country WHERE gdr.post_latitude IS NULL OR gdr.post_city IS NULL"); |
|
233 | 233 | |
234 | 234 | } |
235 | 235 | return true; |
@@ -253,7 +253,7 @@ discard block |
||
253 | 253 | if (!empty($all_postypes)) { |
254 | 254 | foreach ($all_postypes as $key) { |
255 | 255 | // update each GD CTP |
256 | - $reviews = $wpdb->get_results("SELECT post_id FROM " . $wpdb->prefix . "geodir_" . $key . "_detail d"); |
|
256 | + $reviews = $wpdb->get_results("SELECT post_id FROM ".$wpdb->prefix."geodir_".$key."_detail d"); |
|
257 | 257 | |
258 | 258 | if (!empty($reviews)) { |
259 | 259 | foreach ($reviews as $post_id) { |
@@ -641,7 +641,7 @@ discard block |
||
641 | 641 | |
642 | 642 | update_option('gd_theme_compats', $theme_compat); |
643 | 643 | |
644 | - gd_set_theme_compat();// set the compat pack if avail |
|
644 | + gd_set_theme_compat(); // set the compat pack if avail |
|
645 | 645 | } |
646 | 646 | |
647 | 647 | |
@@ -652,61 +652,61 @@ discard block |
||
652 | 652 | * @package GeoDirectory |
653 | 653 | * @global object $wpdb WordPress Database object. |
654 | 654 | */ |
655 | -function gd_convert_virtual_pages(){ |
|
655 | +function gd_convert_virtual_pages() { |
|
656 | 656 | global $wpdb; |
657 | 657 | |
658 | 658 | // Update the add listing page settings |
659 | 659 | $add_listing_page = $wpdb->get_var( |
660 | 660 | $wpdb->prepare( |
661 | - "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
661 | + "SELECT ID FROM ".$wpdb->posts." WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
662 | 662 | array('add-listing') |
663 | 663 | ) |
664 | 664 | ); |
665 | 665 | |
666 | - if($add_listing_page){ |
|
667 | - wp_update_post( array('ID' => $add_listing_page, 'post_status' => 'publish') ); |
|
668 | - update_option( 'geodir_add_listing_page', $add_listing_page); |
|
666 | + if ($add_listing_page) { |
|
667 | + wp_update_post(array('ID' => $add_listing_page, 'post_status' => 'publish')); |
|
668 | + update_option('geodir_add_listing_page', $add_listing_page); |
|
669 | 669 | } |
670 | 670 | |
671 | 671 | // Update the listing preview page settings |
672 | 672 | $listing_preview_page = $wpdb->get_var( |
673 | 673 | $wpdb->prepare( |
674 | - "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
674 | + "SELECT ID FROM ".$wpdb->posts." WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
675 | 675 | array('listing-preview') |
676 | 676 | ) |
677 | 677 | ); |
678 | 678 | |
679 | - if($listing_preview_page){ |
|
680 | - wp_update_post( array('ID' => $listing_preview_page, 'post_status' => 'publish') ); |
|
681 | - update_option( 'geodir_preview_page', $listing_preview_page); |
|
679 | + if ($listing_preview_page) { |
|
680 | + wp_update_post(array('ID' => $listing_preview_page, 'post_status' => 'publish')); |
|
681 | + update_option('geodir_preview_page', $listing_preview_page); |
|
682 | 682 | } |
683 | 683 | |
684 | 684 | // Update the listing success page settings |
685 | 685 | $listing_success_page = $wpdb->get_var( |
686 | 686 | $wpdb->prepare( |
687 | - "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
687 | + "SELECT ID FROM ".$wpdb->posts." WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
688 | 688 | array('listing-success') |
689 | 689 | ) |
690 | 690 | ); |
691 | 691 | |
692 | - if($listing_success_page){ |
|
693 | - wp_update_post( array('ID' => $listing_success_page, 'post_status' => 'publish') ); |
|
694 | - update_option( 'geodir_success_page', $listing_success_page); |
|
692 | + if ($listing_success_page) { |
|
693 | + wp_update_post(array('ID' => $listing_success_page, 'post_status' => 'publish')); |
|
694 | + update_option('geodir_success_page', $listing_success_page); |
|
695 | 695 | } |
696 | 696 | |
697 | 697 | // Update the listing success page settings |
698 | 698 | $location_page = $wpdb->get_var( |
699 | 699 | $wpdb->prepare( |
700 | - "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
700 | + "SELECT ID FROM ".$wpdb->posts." WHERE post_name = %s AND post_status='virtual' LIMIT 1;", |
|
701 | 701 | array('location') |
702 | 702 | ) |
703 | 703 | ); |
704 | 704 | |
705 | - if($location_page){ |
|
705 | + if ($location_page) { |
|
706 | 706 | $location_slug = get_option('geodir_location_prefix'); |
707 | - if(!$location_slug ){$location_slug = 'location';} |
|
708 | - wp_update_post( array('ID' => $location_page, 'post_status' => 'publish','post_name' => $location_slug) ); |
|
709 | - update_option( 'geodir_location_page', $location_page); |
|
707 | + if (!$location_slug) {$location_slug = 'location'; } |
|
708 | + wp_update_post(array('ID' => $location_page, 'post_status' => 'publish', 'post_name' => $location_slug)); |
|
709 | + update_option('geodir_location_page', $location_page); |
|
710 | 710 | } |
711 | 711 | |
712 | 712 | } |
@@ -725,13 +725,13 @@ discard block |
||
725 | 725 | $post_types = get_option('geodir_post_types'); |
726 | 726 | |
727 | 727 | |
728 | - if (is_array($post_types)){ |
|
728 | + if (is_array($post_types)) { |
|
729 | 729 | |
730 | 730 | foreach ($post_types as $post_type => $args) { |
731 | 731 | |
732 | 732 | |
733 | - if(isset($args['rewrite']['slug'])){ |
|
734 | - $args['rewrite']['slug'] = str_replace("/%gd_taxonomy%","",$args['rewrite']['slug']); |
|
733 | + if (isset($args['rewrite']['slug'])) { |
|
734 | + $args['rewrite']['slug'] = str_replace("/%gd_taxonomy%", "", $args['rewrite']['slug']); |
|
735 | 735 | } |
736 | 736 | |
737 | 737 | $alt_post_types[$post_type] = $args; |
@@ -739,8 +739,8 @@ discard block |
||
739 | 739 | } |
740 | 740 | } |
741 | 741 | |
742 | - if(!empty($alt_post_types)) { |
|
743 | - update_option('geodir_post_types',$alt_post_types); |
|
742 | + if (!empty($alt_post_types)) { |
|
743 | + update_option('geodir_post_types', $alt_post_types); |
|
744 | 744 | } |
745 | 745 | |
746 | 746 | |
@@ -766,9 +766,9 @@ discard block |
||
766 | 766 | foreach ($all_postypes as $key) { |
767 | 767 | // update each GD CTP |
768 | 768 | try { |
769 | - $wpdb->query("ALTER TABLE " . $wpdb->prefix . "geodir_" . $key . "_detail MODIFY post_city VARCHAR( 50 ) NULL,MODIFY post_region VARCHAR( 50 ) NULL,MODIFY post_country VARCHAR( 50 ) NULL"); |
|
770 | - } catch(Exception $e) { |
|
771 | - error_log( 'Error: ' . $e->getMessage() ); |
|
769 | + $wpdb->query("ALTER TABLE ".$wpdb->prefix."geodir_".$key."_detail MODIFY post_city VARCHAR( 50 ) NULL,MODIFY post_region VARCHAR( 50 ) NULL,MODIFY post_country VARCHAR( 50 ) NULL"); |
|
770 | + } catch (Exception $e) { |
|
771 | + error_log('Error: '.$e->getMessage()); |
|
772 | 772 | } |
773 | 773 | } |
774 | 774 | } |
@@ -29,23 +29,23 @@ discard block |
||
29 | 29 | <input type="hidden" id="send_to_Frnd_pid" name="pid" value="<?php echo $post_info->ID;?>"/> |
30 | 30 | |
31 | 31 | <h3><?php |
32 | - /** |
|
33 | - * Filter the title for the send to friend popup form. |
|
34 | - * |
|
35 | - * @since 1.0.0 |
|
36 | - * @param string $title The title for the form, defaults to global `SEND_TO_FRIEND` text. |
|
37 | - */ |
|
38 | - echo apply_filters('geodir_send_to_friend_page_title', SEND_TO_FRIEND);?></h3> |
|
32 | + /** |
|
33 | + * Filter the title for the send to friend popup form. |
|
34 | + * |
|
35 | + * @since 1.0.0 |
|
36 | + * @param string $title The title for the form, defaults to global `SEND_TO_FRIEND` text. |
|
37 | + */ |
|
38 | + echo apply_filters('geodir_send_to_friend_page_title', SEND_TO_FRIEND);?></h3> |
|
39 | 39 | |
40 | 40 | <p id="reply_send_success" class="sucess_msg" style="display:none;"></p> |
41 | 41 | <?php |
42 | - /** |
|
43 | - * Called before each field in the send to friend popup template. |
|
44 | - * |
|
45 | - * @since 1.0.0 |
|
46 | - * @param string $field The field name the actions is called before. |
|
47 | - */ |
|
48 | - do_action('geodir_before_stf_form_field', 'to_name');?> |
|
42 | + /** |
|
43 | + * Called before each field in the send to friend popup template. |
|
44 | + * |
|
45 | + * @since 1.0.0 |
|
46 | + * @param string $field The field name the actions is called before. |
|
47 | + */ |
|
48 | + do_action('geodir_before_stf_form_field', 'to_name');?> |
|
49 | 49 | <div class="row clearfix"> |
50 | 50 | <div class="geodir_popup_heading"> |
51 | 51 | <label><?php _e('Friend Name', 'geodirectory');?> : <span>*</span></label></div> |
@@ -54,16 +54,16 @@ discard block |
||
54 | 54 | <span class="message_error2" id="to_nameInfo"></span></div> |
55 | 55 | </div> |
56 | 56 | <?php |
57 | - /** |
|
58 | - * Called after each field in the send to friend popup template. |
|
59 | - * |
|
60 | - * @since 1.0.0 |
|
61 | - * @param string $field The field name the actions is called after. |
|
62 | - */ |
|
63 | - do_action('geodir_after_stf_form_field', 'to_name');?> |
|
57 | + /** |
|
58 | + * Called after each field in the send to friend popup template. |
|
59 | + * |
|
60 | + * @since 1.0.0 |
|
61 | + * @param string $field The field name the actions is called after. |
|
62 | + */ |
|
63 | + do_action('geodir_after_stf_form_field', 'to_name');?> |
|
64 | 64 | <?php |
65 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
66 | - do_action('geodir_before_stf_form_field', 'to_email');?> |
|
65 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
66 | + do_action('geodir_before_stf_form_field', 'to_email');?> |
|
67 | 67 | <div class="row clearfix"> |
68 | 68 | <div class="geodir_popup_heading"> |
69 | 69 | <label> <?php _e('Email', 'geodirectory');?> : <span>*</span></label></div> |
@@ -72,11 +72,11 @@ discard block |
||
72 | 72 | <span class="message_error2" id="to_emailInfo"></span></div> |
73 | 73 | </div> |
74 | 74 | <?php |
75 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
76 | - do_action('geodir_after_stf_form_field', 'to_email');?> |
|
75 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
76 | + do_action('geodir_after_stf_form_field', 'to_email');?> |
|
77 | 77 | <?php |
78 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
79 | - do_action('geodir_before_stf_form_field', 'yourname');?> |
|
78 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
79 | + do_action('geodir_before_stf_form_field', 'yourname');?> |
|
80 | 80 | <div class="row clearfix"> |
81 | 81 | <div class="geodir_popup_heading"> |
82 | 82 | <label><?php _e('Your Name', 'geodirectory');?> : <span>*</span></label></div> |
@@ -85,11 +85,11 @@ discard block |
||
85 | 85 | <span class="message_error2" id="yournameInfo"></span></div> |
86 | 86 | </div> |
87 | 87 | <?php |
88 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
89 | - do_action('geodir_after_stf_form_field', 'yourname');?> |
|
88 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
89 | + do_action('geodir_after_stf_form_field', 'yourname');?> |
|
90 | 90 | <?php |
91 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
92 | - do_action('geodir_before_stf_form_field', 'youremail');?> |
|
91 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
92 | + do_action('geodir_before_stf_form_field', 'youremail');?> |
|
93 | 93 | <div class="row clearfix"> |
94 | 94 | <div class="geodir_popup_heading"> |
95 | 95 | <label> <?php _e('Email', 'geodirectory');?> : <span>*</span></label></div> |
@@ -98,11 +98,11 @@ discard block |
||
98 | 98 | <span class="message_error2" id="youremailInfo"></span></div> |
99 | 99 | </div> |
100 | 100 | <?php |
101 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
102 | - do_action('geodir_after_stf_form_field', 'youremail');?> |
|
101 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
102 | + do_action('geodir_after_stf_form_field', 'youremail');?> |
|
103 | 103 | <?php |
104 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
105 | - do_action('geodir_before_stf_form_field', 'frnd_subject');?> |
|
104 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
105 | + do_action('geodir_before_stf_form_field', 'frnd_subject');?> |
|
106 | 106 | <div class="row clearfix"> |
107 | 107 | <div class="geodir_popup_heading"> |
108 | 108 | <label><?php _e('Subject', 'geodirectory');?> : <span>*</span></label></div> |
@@ -113,11 +113,11 @@ discard block |
||
113 | 113 | <span class="message_error2" id="frnd_subjectInfo"></span></div> |
114 | 114 | </div> |
115 | 115 | <?php |
116 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
117 | - do_action('geodir_after_stf_form_field', 'frnd_subject');?> |
|
116 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
117 | + do_action('geodir_after_stf_form_field', 'frnd_subject');?> |
|
118 | 118 | <?php |
119 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
120 | - do_action('geodir_before_stf_form_field', 'frnd_comments');?> |
|
119 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
120 | + do_action('geodir_before_stf_form_field', 'frnd_comments');?> |
|
121 | 121 | <div class="row clearfix"> |
122 | 122 | <div class="geodir_popup_heading"> |
123 | 123 | <label><?php _e('Comments', 'geodirectory');?> : <span>*</span></label></div> |
@@ -127,11 +127,11 @@ discard block |
||
127 | 127 | <span class="message_error2" id="frnd_commentsInfo"></span></div> |
128 | 128 | </div> |
129 | 129 | <?php |
130 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
131 | - do_action('geodir_after_stf_form_field', 'frnd_comments');?> |
|
130 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
131 | + do_action('geodir_after_stf_form_field', 'frnd_comments');?> |
|
132 | 132 | <?php if (function_exists('geodir_get_captch')) { |
133 | - geodir_get_captch('-1'); |
|
134 | - }?> |
|
133 | + geodir_get_captch('-1'); |
|
134 | + }?> |
|
135 | 135 | <input name="Send" type="submit" value="<?php _e('Send', 'geodirectory')?> " class="button "/> |
136 | 136 | </form> |
137 | 137 | </div> <?php |
@@ -145,23 +145,23 @@ discard block |
||
145 | 145 | <input type="hidden" name="pid" value="<?php echo $post_info->ID;?>"/> |
146 | 146 | |
147 | 147 | <h3><?php |
148 | - /** |
|
149 | - * Filter the title for the send inquiry popup form. |
|
150 | - * |
|
151 | - * @since 1.0.0 |
|
152 | - * @param string $title The title for the form, defaults to global `SEND_INQUIRY` text. |
|
153 | - */ |
|
154 | - echo apply_filters('geodir_send_inquiry_page_title', SEND_INQUIRY);?> </h3> |
|
148 | + /** |
|
149 | + * Filter the title for the send inquiry popup form. |
|
150 | + * |
|
151 | + * @since 1.0.0 |
|
152 | + * @param string $title The title for the form, defaults to global `SEND_INQUIRY` text. |
|
153 | + */ |
|
154 | + echo apply_filters('geodir_send_inquiry_page_title', SEND_INQUIRY);?> </h3> |
|
155 | 155 | |
156 | 156 | <p id="inquiry_send_success" class="sucess_msg" style="display:none;"></p> |
157 | 157 | <?php |
158 | - /** |
|
159 | - * Called before each field in the send to friend inquiry template. |
|
160 | - * |
|
161 | - * @since 1.0.0 |
|
162 | - * @param string $field The field name the actions is called before. |
|
163 | - */ |
|
164 | - do_action('geodir_before_inquiry_form_field', 'inq_name');?> |
|
158 | + /** |
|
159 | + * Called before each field in the send to friend inquiry template. |
|
160 | + * |
|
161 | + * @since 1.0.0 |
|
162 | + * @param string $field The field name the actions is called before. |
|
163 | + */ |
|
164 | + do_action('geodir_before_inquiry_form_field', 'inq_name');?> |
|
165 | 165 | <div class="row clearfix"> |
166 | 166 | <div class="geodir_popup_heading"><label><?php _e('Your Name', 'geodirectory');?> : |
167 | 167 | <span>*</span></label></div> |
@@ -170,16 +170,16 @@ discard block |
||
170 | 170 | <span class="message_error2" id="span_agt_mail_name"></span></div> |
171 | 171 | </div> |
172 | 172 | <?php |
173 | - /** |
|
174 | - * Called after each field in the send to friend inquiry template. |
|
175 | - * |
|
176 | - * @since 1.0.0 |
|
177 | - * @param string $field The field name the actions is called after. |
|
178 | - */ |
|
179 | - do_action('geodir_after_inquiry_form_field', 'inq_name');?> |
|
173 | + /** |
|
174 | + * Called after each field in the send to friend inquiry template. |
|
175 | + * |
|
176 | + * @since 1.0.0 |
|
177 | + * @param string $field The field name the actions is called after. |
|
178 | + */ |
|
179 | + do_action('geodir_after_inquiry_form_field', 'inq_name');?> |
|
180 | 180 | <?php |
181 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
182 | - do_action('geodir_before_inquiry_form_field', 'inq_email');?> |
|
181 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
182 | + do_action('geodir_before_inquiry_form_field', 'inq_email');?> |
|
183 | 183 | <div class="row clearfix"> |
184 | 184 | <div class="geodir_popup_heading"> |
185 | 185 | <label><?php _e('Email', 'geodirectory');?> : <span>*</span></label></div> |
@@ -189,11 +189,11 @@ discard block |
||
189 | 189 | </div> |
190 | 190 | </div> |
191 | 191 | <?php |
192 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
193 | - do_action('geodir_after_inquiry_form_field', 'inq_email');?> |
|
192 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
193 | + do_action('geodir_after_inquiry_form_field', 'inq_email');?> |
|
194 | 194 | <?php |
195 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
196 | - do_action('geodir_before_inquiry_form_field', 'inq_phone');?> |
|
195 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
196 | + do_action('geodir_before_inquiry_form_field', 'inq_phone');?> |
|
197 | 197 | <div class="row clearfix"> |
198 | 198 | <div class="geodir_popup_heading"> |
199 | 199 | <label><?php _e('Contact Info', 'geodirectory');?> :</label></div> |
@@ -202,11 +202,11 @@ discard block |
||
202 | 202 | </div> |
203 | 203 | </div> |
204 | 204 | <?php |
205 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
206 | - do_action('geodir_after_inquiry_form_field', 'inq_phone');?> |
|
205 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
206 | + do_action('geodir_after_inquiry_form_field', 'inq_phone');?> |
|
207 | 207 | <?php |
208 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
209 | - do_action('geodir_before_inquiry_form_field', 'inq_msg');?> |
|
208 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
209 | + do_action('geodir_before_inquiry_form_field', 'inq_msg');?> |
|
210 | 210 | <div class="row clearfix"> |
211 | 211 | <div class="geodir_popup_heading"> |
212 | 212 | <label><?php _e('Comments', 'geodirectory');?> : <span>*</span></label></div> |
@@ -216,8 +216,8 @@ discard block |
||
216 | 216 | <span class="message_error2" id="span_agt_mail_msg"></span></div> |
217 | 217 | </div> |
218 | 218 | <?php |
219 | - /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
220 | - do_action('geodir_after_inquiry_form_field', 'inq_msg');?> |
|
219 | + /** This action is documented in geodirectory-templates/popup-forms.php */ |
|
220 | + do_action('geodir_after_inquiry_form_field', 'inq_msg');?> |
|
221 | 221 | <input name="Send" type="submit" value="<?php _e('Send', 'geodirectory');?>" |
222 | 222 | class="button clearfix"/> |
223 | 223 | </form> |
@@ -19,14 +19,14 @@ discard block |
||
19 | 19 | * @param int $post_id The post id requested by the popup. |
20 | 20 | * @param object $post_info The post object requested by the popup. |
21 | 21 | */ |
22 | -do_action('geodir_popup_forms_template_start',$post_id,$post_info); |
|
22 | +do_action('geodir_popup_forms_template_start', $post_id, $post_info); |
|
23 | 23 | |
24 | 24 | if ($_REQUEST['popuptype'] == 'b_sendtofriend') { ?> |
25 | 25 | |
26 | 26 | <div id="basic-modal-content" class="clearfix"> |
27 | 27 | <form name="send_to_frnd" id="send_to_frnd" action="<?php echo get_permalink($post_info->ID); ?>" method="post"> |
28 | 28 | <input type="hidden" name="sendact" value="email_frnd"/> |
29 | - <input type="hidden" id="send_to_Frnd_pid" name="pid" value="<?php echo $post_info->ID;?>"/> |
|
29 | + <input type="hidden" id="send_to_Frnd_pid" name="pid" value="<?php echo $post_info->ID; ?>"/> |
|
30 | 30 | |
31 | 31 | <h3><?php |
32 | 32 | /** |
@@ -35,7 +35,7 @@ discard block |
||
35 | 35 | * @since 1.0.0 |
36 | 36 | * @param string $title The title for the form, defaults to global `SEND_TO_FRIEND` text. |
37 | 37 | */ |
38 | - echo apply_filters('geodir_send_to_friend_page_title', SEND_TO_FRIEND);?></h3> |
|
38 | + echo apply_filters('geodir_send_to_friend_page_title', SEND_TO_FRIEND); ?></h3> |
|
39 | 39 | |
40 | 40 | <p id="reply_send_success" class="sucess_msg" style="display:none;"></p> |
41 | 41 | <?php |
@@ -45,9 +45,9 @@ discard block |
||
45 | 45 | * @since 1.0.0 |
46 | 46 | * @param string $field The field name the actions is called before. |
47 | 47 | */ |
48 | - do_action('geodir_before_stf_form_field', 'to_name');?> |
|
48 | + do_action('geodir_before_stf_form_field', 'to_name'); ?> |
|
49 | 49 | <div class="row clearfix"> |
50 | - <input required field_type="text" name="to_name" id="to_name" type="text" value="" placeholder="<?php _e('Friend Name', 'geodirectory');?>"/> |
|
50 | + <input required field_type="text" name="to_name" id="to_name" type="text" value="" placeholder="<?php _e('Friend Name', 'geodirectory'); ?>"/> |
|
51 | 51 | </div> |
52 | 52 | <?php |
53 | 53 | /** |
@@ -56,55 +56,55 @@ discard block |
||
56 | 56 | * @since 1.0.0 |
57 | 57 | * @param string $field The field name the actions is called after. |
58 | 58 | */ |
59 | - do_action('geodir_after_stf_form_field', 'to_name');?> |
|
59 | + do_action('geodir_after_stf_form_field', 'to_name'); ?> |
|
60 | 60 | <?php |
61 | 61 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
62 | - do_action('geodir_before_stf_form_field', 'to_email');?> |
|
62 | + do_action('geodir_before_stf_form_field', 'to_email'); ?> |
|
63 | 63 | <div class="row clearfix"> |
64 | - <input required field_type="email" name="to_email" id="to_email" type="email" value="" placeholder="<?php _e('Friend Email', 'geodirectory');?>"/> |
|
64 | + <input required field_type="email" name="to_email" id="to_email" type="email" value="" placeholder="<?php _e('Friend Email', 'geodirectory'); ?>"/> |
|
65 | 65 | </div> |
66 | 66 | <?php |
67 | 67 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
68 | - do_action('geodir_after_stf_form_field', 'to_email');?> |
|
68 | + do_action('geodir_after_stf_form_field', 'to_email'); ?> |
|
69 | 69 | <?php |
70 | 70 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
71 | - do_action('geodir_before_stf_form_field', 'yourname');?> |
|
71 | + do_action('geodir_before_stf_form_field', 'yourname'); ?> |
|
72 | 72 | <div class="row clearfix"> |
73 | - <input required field_type="text" name="yourname" id="yourname" type="text" value="" placeholder="<?php _e('Your Name', 'geodirectory');?>"/> |
|
73 | + <input required field_type="text" name="yourname" id="yourname" type="text" value="" placeholder="<?php _e('Your Name', 'geodirectory'); ?>"/> |
|
74 | 74 | </div> |
75 | 75 | <?php |
76 | 76 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
77 | - do_action('geodir_after_stf_form_field', 'yourname');?> |
|
77 | + do_action('geodir_after_stf_form_field', 'yourname'); ?> |
|
78 | 78 | <?php |
79 | 79 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
80 | - do_action('geodir_before_stf_form_field', 'youremail');?> |
|
80 | + do_action('geodir_before_stf_form_field', 'youremail'); ?> |
|
81 | 81 | <div class="row clearfix"> |
82 | - <input required field_type="email" name="youremail" id="youremail" type="email" value="" placeholder="<?php _e('Your Email', 'geodirectory');?>"/> |
|
82 | + <input required field_type="email" name="youremail" id="youremail" type="email" value="" placeholder="<?php _e('Your Email', 'geodirectory'); ?>"/> |
|
83 | 83 | </div> |
84 | 84 | <?php |
85 | 85 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
86 | - do_action('geodir_after_stf_form_field', 'youremail');?> |
|
86 | + do_action('geodir_after_stf_form_field', 'youremail'); ?> |
|
87 | 87 | <?php |
88 | 88 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
89 | - do_action('geodir_before_stf_form_field', 'frnd_subject');?> |
|
89 | + do_action('geodir_before_stf_form_field', 'frnd_subject'); ?> |
|
90 | 90 | <div class="row clearfix"> |
91 | 91 | <input required field_type="text" name="frnd_subject" |
92 | - value="<?php echo __('About', 'geodirectory') . ' ' . $post_info->post_title;?>" |
|
93 | - id="frnd_subject" type="text" placeholder="<?php _e('Subject', 'geodirectory');?>"/> |
|
92 | + value="<?php echo __('About', 'geodirectory').' '.$post_info->post_title; ?>" |
|
93 | + id="frnd_subject" type="text" placeholder="<?php _e('Subject', 'geodirectory'); ?>"/> |
|
94 | 94 | </div> |
95 | 95 | <?php |
96 | 96 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
97 | - do_action('geodir_after_stf_form_field', 'frnd_subject');?> |
|
97 | + do_action('geodir_after_stf_form_field', 'frnd_subject'); ?> |
|
98 | 98 | <?php |
99 | 99 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
100 | - do_action('geodir_before_stf_form_field', 'frnd_comments');?> |
|
100 | + do_action('geodir_before_stf_form_field', 'frnd_comments'); ?> |
|
101 | 101 | <div class="row clearfix"> |
102 | 102 | <textarea required field_type="textarea" name="frnd_comments" id="frnd_comments" cols="" |
103 | - rows="" placeholder="<?php echo SEND_TO_FRIEND_SAMPLE_CONTENT;?>"><?php echo SEND_TO_FRIEND_SAMPLE_CONTENT;?></textarea> |
|
103 | + rows="" placeholder="<?php echo SEND_TO_FRIEND_SAMPLE_CONTENT; ?>"><?php echo SEND_TO_FRIEND_SAMPLE_CONTENT; ?></textarea> |
|
104 | 104 | </div> |
105 | 105 | <?php |
106 | 106 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
107 | - do_action('geodir_after_stf_form_field', 'frnd_comments');?> |
|
107 | + do_action('geodir_after_stf_form_field', 'frnd_comments'); ?> |
|
108 | 108 | <?php if (function_exists('geodir_get_captch')) { |
109 | 109 | geodir_get_captch('-1'); |
110 | 110 | }?> |
@@ -118,7 +118,7 @@ discard block |
||
118 | 118 | <form method="post" name="agt_mail_agent" id="agt_mail_agent" |
119 | 119 | action="<?php echo get_permalink($post_info->ID); ?>"> |
120 | 120 | <input type="hidden" name="sendact" value="send_inqury"/> |
121 | - <input type="hidden" name="pid" value="<?php echo $post_info->ID;?>"/> |
|
121 | + <input type="hidden" name="pid" value="<?php echo $post_info->ID; ?>"/> |
|
122 | 122 | |
123 | 123 | <h3><?php |
124 | 124 | /** |
@@ -127,7 +127,7 @@ discard block |
||
127 | 127 | * @since 1.0.0 |
128 | 128 | * @param string $title The title for the form, defaults to global `SEND_INQUIRY` text. |
129 | 129 | */ |
130 | - echo apply_filters('geodir_send_inquiry_page_title', SEND_INQUIRY);?> </h3> |
|
130 | + echo apply_filters('geodir_send_inquiry_page_title', SEND_INQUIRY); ?> </h3> |
|
131 | 131 | |
132 | 132 | <p id="inquiry_send_success" class="sucess_msg" style="display:none;"></p> |
133 | 133 | <?php |
@@ -137,9 +137,9 @@ discard block |
||
137 | 137 | * @since 1.0.0 |
138 | 138 | * @param string $field The field name the actions is called before. |
139 | 139 | */ |
140 | - do_action('geodir_before_inquiry_form_field', 'inq_name');?> |
|
140 | + do_action('geodir_before_inquiry_form_field', 'inq_name'); ?> |
|
141 | 141 | <div class="row clearfix"> |
142 | - <input required field_type="text" name="inq_name" type="text" value="" placeholder="<?php _e('Your Name', 'geodirectory');?>"/> |
|
142 | + <input required field_type="text" name="inq_name" type="text" value="" placeholder="<?php _e('Your Name', 'geodirectory'); ?>"/> |
|
143 | 143 | </div> |
144 | 144 | <?php |
145 | 145 | /** |
@@ -148,36 +148,36 @@ discard block |
||
148 | 148 | * @since 1.0.0 |
149 | 149 | * @param string $field The field name the actions is called after. |
150 | 150 | */ |
151 | - do_action('geodir_after_inquiry_form_field', 'inq_name');?> |
|
151 | + do_action('geodir_after_inquiry_form_field', 'inq_name'); ?> |
|
152 | 152 | <?php |
153 | 153 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
154 | - do_action('geodir_before_inquiry_form_field', 'inq_email');?> |
|
154 | + do_action('geodir_before_inquiry_form_field', 'inq_email'); ?> |
|
155 | 155 | <div class="row clearfix"> |
156 | - <input required field_type="email" name="inq_email" type="email" value="" placeholder="<?php _e('Email', 'geodirectory');?>"/> |
|
156 | + <input required field_type="email" name="inq_email" type="email" value="" placeholder="<?php _e('Email', 'geodirectory'); ?>"/> |
|
157 | 157 | </div> |
158 | 158 | <?php |
159 | 159 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
160 | - do_action('geodir_after_inquiry_form_field', 'inq_email');?> |
|
160 | + do_action('geodir_after_inquiry_form_field', 'inq_email'); ?> |
|
161 | 161 | <?php |
162 | 162 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
163 | - do_action('geodir_before_inquiry_form_field', 'inq_phone');?> |
|
163 | + do_action('geodir_before_inquiry_form_field', 'inq_phone'); ?> |
|
164 | 164 | <div class="row clearfix"> |
165 | - <input name="inq_phone" id="agt_mail_phone" type="text" value="" placeholder="<?php _e('Phone number', 'geodirectory');?>"/> |
|
165 | + <input name="inq_phone" id="agt_mail_phone" type="text" value="" placeholder="<?php _e('Phone number', 'geodirectory'); ?>"/> |
|
166 | 166 | </div> |
167 | 167 | <?php |
168 | 168 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
169 | - do_action('geodir_after_inquiry_form_field', 'inq_phone');?> |
|
169 | + do_action('geodir_after_inquiry_form_field', 'inq_phone'); ?> |
|
170 | 170 | <?php |
171 | 171 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
172 | - do_action('geodir_before_inquiry_form_field', 'inq_msg');?> |
|
172 | + do_action('geodir_before_inquiry_form_field', 'inq_msg'); ?> |
|
173 | 173 | <div class="row clearfix"> |
174 | 174 | <textarea required field_type="textarea" name="inq_msg" cols="" |
175 | - rows="" placeholder="<?php echo SEND_INQUIRY_SAMPLE_CONTENT;?>"></textarea> |
|
175 | + rows="" placeholder="<?php echo SEND_INQUIRY_SAMPLE_CONTENT; ?>"></textarea> |
|
176 | 176 | </div> |
177 | 177 | <?php |
178 | 178 | /** This action is documented in geodirectory-templates/popup-forms.php */ |
179 | - do_action('geodir_after_inquiry_form_field', 'inq_msg');?> |
|
180 | - <input name="Send" type="submit" value="<?php _e('Send', 'geodirectory');?>" |
|
179 | + do_action('geodir_after_inquiry_form_field', 'inq_msg'); ?> |
|
180 | + <input name="Send" type="submit" value="<?php _e('Send', 'geodirectory'); ?>" |
|
181 | 181 | class="button clearfix"/> |
182 | 182 | </form> |
183 | 183 | </div> <?php |
@@ -12,7 +12,7 @@ |
||
12 | 12 | global $gd_session; |
13 | 13 | |
14 | 14 | if (!isset($_REQUEST['backandedit'])) { |
15 | - $gd_session->un_set('listing'); |
|
15 | + $gd_session->un_set('listing'); |
|
16 | 16 | } |
17 | 17 | // call header |
18 | 18 | get_header(); |
@@ -9,13 +9,13 @@ discard block |
||
9 | 9 | * @package GeoDirectory |
10 | 10 | */ |
11 | 11 | if (isset($_GET['redirect_to']) && $_GET['redirect_to'] != '') { |
12 | - $redirect_to = $_GET['redirect_to']; |
|
12 | + $redirect_to = $_GET['redirect_to']; |
|
13 | 13 | } else { |
14 | - //echo $_SERVER['HTTP_HOST'] ; |
|
15 | - $redirect_to = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; |
|
16 | - if (strpos($redirect_to, $_SERVER['HTTP_HOST']) === false) { |
|
17 | - $redirect_to = home_url(); |
|
18 | - } |
|
14 | + //echo $_SERVER['HTTP_HOST'] ; |
|
15 | + $redirect_to = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; |
|
16 | + if (strpos($redirect_to, $_SERVER['HTTP_HOST']) === false) { |
|
17 | + $redirect_to = home_url(); |
|
18 | + } |
|
19 | 19 | } |
20 | 20 | ?> |
21 | 21 | <div id="sign_up"> |
@@ -26,28 +26,28 @@ discard block |
||
26 | 26 | <h4> |
27 | 27 | <?php |
28 | 28 | |
29 | - /** |
|
30 | - * Filter the `REGISTRATION_NOW_TEXT` title text on the register form template. |
|
31 | - * |
|
32 | - * @since 1.0.0 |
|
33 | - */ |
|
34 | - echo apply_filters('geodir_registration_page_title', REGISTRATION_NOW_TEXT); |
|
29 | + /** |
|
30 | + * Filter the `REGISTRATION_NOW_TEXT` title text on the register form template. |
|
31 | + * |
|
32 | + * @since 1.0.0 |
|
33 | + */ |
|
34 | + echo apply_filters('geodir_registration_page_title', REGISTRATION_NOW_TEXT); |
|
35 | 35 | |
36 | - ?> |
|
36 | + ?> |
|
37 | 37 | </h4> |
38 | 38 | <?php |
39 | - global $geodir_signup_error; |
|
40 | - if ($geodir_signup_error != '') { |
|
41 | - echo '<p class="error_msg">' . $geodir_signup_error . '</p>'; |
|
42 | - unset($geodir_signup_error); |
|
43 | - } else { |
|
44 | - if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 1) { |
|
45 | - echo '<p class="error_msg">' . EMAIL_USERNAME_EXIST_MSG . '</p>'; |
|
46 | - } else if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'regnewusr') { |
|
47 | - echo '<p class="error_msg">' . REGISTRATION_DESABLED_MSG . '</p>'; |
|
48 | - } |
|
49 | - } |
|
50 | - ?> |
|
39 | + global $geodir_signup_error; |
|
40 | + if ($geodir_signup_error != '') { |
|
41 | + echo '<p class="error_msg">' . $geodir_signup_error . '</p>'; |
|
42 | + unset($geodir_signup_error); |
|
43 | + } else { |
|
44 | + if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 1) { |
|
45 | + echo '<p class="error_msg">' . EMAIL_USERNAME_EXIST_MSG . '</p>'; |
|
46 | + } else if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'regnewusr') { |
|
47 | + echo '<p class="error_msg">' . REGISTRATION_DESABLED_MSG . '</p>'; |
|
48 | + } |
|
49 | + } |
|
50 | + ?> |
|
51 | 51 | |
52 | 52 | <form name="cus_registerform" id="cus_registerform" |
53 | 53 | action="<?php echo htmlspecialchars(geodir_curPageURL()); ?>" method="post"> |
@@ -57,10 +57,10 @@ discard block |
||
57 | 57 | <div class="form_row clearfix"> |
58 | 58 | <input placeholder='<?php echo EMAIL_TEXT; ?>' type="text" name="user_email" id="user_email" |
59 | 59 | class="textfield" value="<?php global $user_email; |
60 | - if (!isset($user_email)) { |
|
61 | - $user_email = ''; |
|
62 | - } |
|
63 | - echo esc_attr(stripslashes($user_email)); ?>" size="25"/> |
|
60 | + if (!isset($user_email)) { |
|
61 | + $user_email = ''; |
|
62 | + } |
|
63 | + echo esc_attr(stripslashes($user_email)); ?>" size="25"/> |
|
64 | 64 | |
65 | 65 | <?php if (!get_option('geodir_allow_cpass')) { ?> |
66 | 66 | <div id="reg_passmail"> |
@@ -74,8 +74,8 @@ discard block |
||
74 | 74 | <div class="form_row clearfix"> |
75 | 75 | <input placeholder='<?php echo FIRST_NAME_TEXT; ?>' type="text" name="user_fname" id="user_fname" |
76 | 76 | class="textfield" value="<?php if (isset($user_fname)) { |
77 | - echo esc_attr(stripslashes($user_fname)); |
|
78 | - } ?>" size="25"/> |
|
77 | + echo esc_attr(stripslashes($user_fname)); |
|
78 | + } ?>" size="25"/> |
|
79 | 79 | <span id="user_fnameInfo"></span> |
80 | 80 | </div> |
81 | 81 | </div> |
@@ -101,14 +101,14 @@ discard block |
||
101 | 101 | <?php } ?> |
102 | 102 | |
103 | 103 | <?php |
104 | - /** |
|
105 | - * Called just before the register new user button on the register form template. |
|
106 | - * |
|
107 | - * Also used by other plugins to add social connect buttons. |
|
108 | - * |
|
109 | - * @since 1.0.0 |
|
110 | - */ |
|
111 | - do_action('social_connect_form'); ?> |
|
104 | + /** |
|
105 | + * Called just before the register new user button on the register form template. |
|
106 | + * |
|
107 | + * Also used by other plugins to add social connect buttons. |
|
108 | + * |
|
109 | + * @since 1.0.0 |
|
110 | + */ |
|
111 | + do_action('social_connect_form'); ?> |
|
112 | 112 | <input type="submit" name="registernow" value="<?php echo REGISTER_NOW_TEXT; ?>" class="geodir_button"/> |
113 | 113 | </form> |
114 | 114 | </div> |
@@ -38,13 +38,13 @@ |
||
38 | 38 | <?php |
39 | 39 | global $geodir_signup_error; |
40 | 40 | if ($geodir_signup_error != '') { |
41 | - echo '<p class="error_msg">' . $geodir_signup_error . '</p>'; |
|
41 | + echo '<p class="error_msg">'.$geodir_signup_error.'</p>'; |
|
42 | 42 | unset($geodir_signup_error); |
43 | 43 | } else { |
44 | 44 | if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 1) { |
45 | - echo '<p class="error_msg">' . EMAIL_USERNAME_EXIST_MSG . '</p>'; |
|
45 | + echo '<p class="error_msg">'.EMAIL_USERNAME_EXIST_MSG.'</p>'; |
|
46 | 46 | } else if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'regnewusr') { |
47 | - echo '<p class="error_msg">' . REGISTRATION_DESABLED_MSG . '</p>'; |
|
47 | + echo '<p class="error_msg">'.REGISTRATION_DESABLED_MSG.'</p>'; |
|
48 | 48 | } |
49 | 49 | } |
50 | 50 | ?> |
@@ -76,29 +76,45 @@ discard block |
||
76 | 76 | /** |
77 | 77 | * Do not store any revisions (except the one autosave per post). |
78 | 78 | */ |
79 | -if (!defined('WP_POST_REVISIONS')) define('WP_POST_REVISIONS', 0); |
|
79 | +if (!defined('WP_POST_REVISIONS')) { |
|
80 | + define('WP_POST_REVISIONS', 0); |
|
81 | +} |
|
80 | 82 | |
81 | 83 | /** |
82 | 84 | * Define constants |
83 | 85 | */ |
84 | -if(!defined('GEODIRECTORY_PLUGIN_DIR')) define('GEODIRECTORY_PLUGIN_DIR', plugin_dir_path( __FILE__ )); |
|
86 | +if(!defined('GEODIRECTORY_PLUGIN_DIR')) { |
|
87 | + define('GEODIRECTORY_PLUGIN_DIR', plugin_dir_path( __FILE__ )); |
|
88 | +} |
|
85 | 89 | |
86 | 90 | /* |
87 | 91 | * Declare database table names. All since version 1.0.0 |
88 | 92 | */ |
89 | 93 | |
90 | 94 | /** Define the database name for the countries table. */ |
91 | -if (!defined('GEODIR_COUNTRIES_TABLE')) define('GEODIR_COUNTRIES_TABLE', $plugin_prefix . 'countries'); |
|
95 | +if (!defined('GEODIR_COUNTRIES_TABLE')) { |
|
96 | + define('GEODIR_COUNTRIES_TABLE', $plugin_prefix . 'countries'); |
|
97 | +} |
|
92 | 98 | /** Define the database name for the custom fields table. */ |
93 | -if (!defined('GEODIR_CUSTOM_FIELDS_TABLE')) define('GEODIR_CUSTOM_FIELDS_TABLE', $plugin_prefix . 'custom_fields'); |
|
99 | +if (!defined('GEODIR_CUSTOM_FIELDS_TABLE')) { |
|
100 | + define('GEODIR_CUSTOM_FIELDS_TABLE', $plugin_prefix . 'custom_fields'); |
|
101 | +} |
|
94 | 102 | /** Define the database name for the icons table. */ |
95 | -if (!defined('GEODIR_ICON_TABLE')) define('GEODIR_ICON_TABLE', $plugin_prefix . 'post_icon'); |
|
103 | +if (!defined('GEODIR_ICON_TABLE')) { |
|
104 | + define('GEODIR_ICON_TABLE', $plugin_prefix . 'post_icon'); |
|
105 | +} |
|
96 | 106 | /** Define the database name for the attachments table. */ |
97 | -if (!defined('GEODIR_ATTACHMENT_TABLE')) define('GEODIR_ATTACHMENT_TABLE', $plugin_prefix . 'attachments'); |
|
107 | +if (!defined('GEODIR_ATTACHMENT_TABLE')) { |
|
108 | + define('GEODIR_ATTACHMENT_TABLE', $plugin_prefix . 'attachments'); |
|
109 | +} |
|
98 | 110 | /** Define the database name for the review table. */ |
99 | -if (!defined('GEODIR_REVIEW_TABLE')) define('GEODIR_REVIEW_TABLE', $plugin_prefix . 'post_review'); |
|
111 | +if (!defined('GEODIR_REVIEW_TABLE')) { |
|
112 | + define('GEODIR_REVIEW_TABLE', $plugin_prefix . 'post_review'); |
|
113 | +} |
|
100 | 114 | /** Define the database name for the custom sort fields table. */ |
101 | -if (!defined('GEODIR_CUSTOM_SORT_FIELDS_TABLE')) define('GEODIR_CUSTOM_SORT_FIELDS_TABLE', $plugin_prefix . 'custom_sort_fields'); |
|
115 | +if (!defined('GEODIR_CUSTOM_SORT_FIELDS_TABLE')) { |
|
116 | + define('GEODIR_CUSTOM_SORT_FIELDS_TABLE', $plugin_prefix . 'custom_sort_fields'); |
|
117 | +} |
|
102 | 118 | |
103 | 119 | |
104 | 120 | if ($_SERVER['REQUEST_URI'] == '' || $_SERVER['REQUEST_URI'] == '/') { |
@@ -113,7 +129,9 @@ discard block |
||
113 | 129 | /* |
114 | 130 | * Localisation items. |
115 | 131 | */ |
116 | -if (!defined('GEODIRECTORY_TEXTDOMAIN')) define('GEODIRECTORY_TEXTDOMAIN', 'geodirectory'); |
|
132 | +if (!defined('GEODIRECTORY_TEXTDOMAIN')) { |
|
133 | + define('GEODIRECTORY_TEXTDOMAIN', 'geodirectory'); |
|
134 | +} |
|
117 | 135 | |
118 | 136 | // Load geodirectory plugin textdomain. |
119 | 137 | add_action( 'plugins_loaded', 'geodir_load_textdomain' ); |
@@ -31,30 +31,30 @@ discard block |
||
31 | 31 | * CHECK FOR OLD COMPATIBILITY PACKS AND DISABLE IF THEY ARE ACTIVE |
32 | 32 | */ |
33 | 33 | if (is_admin()) { |
34 | - /** |
|
35 | - * Include WordPress core file so we can use core functions to check for active plugins. |
|
36 | - */ |
|
37 | - include_once(ABSPATH . 'wp-admin/includes/plugin.php'); |
|
34 | + /** |
|
35 | + * Include WordPress core file so we can use core functions to check for active plugins. |
|
36 | + */ |
|
37 | + include_once(ABSPATH . 'wp-admin/includes/plugin.php'); |
|
38 | 38 | |
39 | - if (is_plugin_active('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php')) { |
|
40 | - deactivate_plugins('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php'); |
|
41 | - } |
|
39 | + if (is_plugin_active('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php')) { |
|
40 | + deactivate_plugins('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php'); |
|
41 | + } |
|
42 | 42 | |
43 | - if (is_plugin_active('geodirectory-x-theme-compatibility-pack/geodir_x_compatibility.php')) { |
|
44 | - deactivate_plugins('geodirectory-x-theme-compatibility-pack/geodir_x_compatibility.php'); |
|
45 | - } |
|
43 | + if (is_plugin_active('geodirectory-x-theme-compatibility-pack/geodir_x_compatibility.php')) { |
|
44 | + deactivate_plugins('geodirectory-x-theme-compatibility-pack/geodir_x_compatibility.php'); |
|
45 | + } |
|
46 | 46 | |
47 | - if (is_plugin_active('geodirectory-enfold-theme-compatibility-pack/geodir_enfold_compatibility.php')) { |
|
48 | - deactivate_plugins('geodirectory-enfold-theme-compatibility-pack/geodir_enfold_compatibility.php'); |
|
49 | - } |
|
47 | + if (is_plugin_active('geodirectory-enfold-theme-compatibility-pack/geodir_enfold_compatibility.php')) { |
|
48 | + deactivate_plugins('geodirectory-enfold-theme-compatibility-pack/geodir_enfold_compatibility.php'); |
|
49 | + } |
|
50 | 50 | |
51 | - if (is_plugin_active('geodir_avada_compatibility/geodir_avada_compatibility.php')) { |
|
52 | - deactivate_plugins('geodir_avada_compatibility/geodir_avada_compatibility.php'); |
|
53 | - } |
|
51 | + if (is_plugin_active('geodir_avada_compatibility/geodir_avada_compatibility.php')) { |
|
52 | + deactivate_plugins('geodir_avada_compatibility/geodir_avada_compatibility.php'); |
|
53 | + } |
|
54 | 54 | |
55 | - if (is_plugin_active('geodir_compat_pack_divi/geodir_divi_compatibility.php')) { |
|
56 | - deactivate_plugins('geodir_compat_pack_divi/geodir_divi_compatibility.php'); |
|
57 | - } |
|
55 | + if (is_plugin_active('geodir_compat_pack_divi/geodir_divi_compatibility.php')) { |
|
56 | + deactivate_plugins('geodir_compat_pack_divi/geodir_divi_compatibility.php'); |
|
57 | + } |
|
58 | 58 | |
59 | 59 | } |
60 | 60 | |
@@ -122,19 +122,19 @@ discard block |
||
122 | 122 | * @package GeoDirectory |
123 | 123 | */ |
124 | 124 | function geodir_error_log($log){ |
125 | - /* |
|
125 | + /* |
|
126 | 126 | * A filter to override the WP_DEBUG setting for function geodir_error_log(). |
127 | 127 | * |
128 | 128 | * @since 1.5.7 |
129 | 129 | */ |
130 | - $should_log = apply_filters( 'geodir_log_errors', WP_DEBUG); |
|
131 | - if ( true === $should_log ) { |
|
132 | - if ( is_array( $log ) || is_object( $log ) ) { |
|
133 | - error_log( print_r( $log, true ) ); |
|
134 | - } else { |
|
135 | - error_log( $log ); |
|
136 | - } |
|
137 | - } |
|
130 | + $should_log = apply_filters( 'geodir_log_errors', WP_DEBUG); |
|
131 | + if ( true === $should_log ) { |
|
132 | + if ( is_array( $log ) || is_object( $log ) ) { |
|
133 | + error_log( print_r( $log, true ) ); |
|
134 | + } else { |
|
135 | + error_log( $log ); |
|
136 | + } |
|
137 | + } |
|
138 | 138 | } |
139 | 139 | /** |
140 | 140 | * Include all plugin functions. |
@@ -173,61 +173,61 @@ discard block |
||
173 | 173 | */ |
174 | 174 | if (is_admin() || defined( 'GD_TESTING_MODE' )) { |
175 | 175 | |
176 | - /** |
|
177 | - * Include functions used in admin area only. |
|
178 | - * |
|
179 | - * @since 1.0.0 |
|
180 | - */ |
|
181 | - require_once('geodirectory-admin/admin_functions.php'); |
|
182 | - /** |
|
183 | - * Most actions/hooks used in admin area only are called from here. |
|
184 | - * |
|
185 | - * @since 1.0.0 |
|
186 | - */ |
|
187 | - require_once('geodirectory-admin/admin_hooks_actions.php'); |
|
188 | - /** |
|
189 | - * Most admin JS and CSS is called from here. |
|
190 | - * |
|
191 | - * @since 1.0.0 |
|
192 | - */ |
|
193 | - require_once('geodirectory-admin/admin_template_tags.php'); |
|
194 | - /** |
|
195 | - * Include any functions needed for upgrades. |
|
196 | - * |
|
197 | - * @since 1.0.0 |
|
198 | - */ |
|
199 | - require_once(geodir_plugin_path() . '/upgrade.php'); |
|
200 | - if (get_option('geodir_installed') != 1) { |
|
201 | - /** |
|
202 | - * Define language constants, here as they are not loaded yet. |
|
203 | - * |
|
204 | - * @since 1.0.0 |
|
205 | - */ |
|
206 | - require_once(geodir_plugin_path() . '/language.php'); |
|
207 | - /** |
|
208 | - * Include the plugin install file that sets up the databases and any options on first run. |
|
209 | - * |
|
210 | - * @since 1.0.0 |
|
211 | - */ |
|
212 | - require_once('geodirectory-admin/admin_install.php'); |
|
213 | - register_activation_hook(__FILE__, 'geodir_activation'); |
|
214 | - } |
|
215 | - register_deactivation_hook(__FILE__, 'geodir_deactivation'); |
|
216 | - register_uninstall_hook(__FILE__, 'geodir_uninstall'); |
|
217 | - |
|
218 | - /* |
|
176 | + /** |
|
177 | + * Include functions used in admin area only. |
|
178 | + * |
|
179 | + * @since 1.0.0 |
|
180 | + */ |
|
181 | + require_once('geodirectory-admin/admin_functions.php'); |
|
182 | + /** |
|
183 | + * Most actions/hooks used in admin area only are called from here. |
|
184 | + * |
|
185 | + * @since 1.0.0 |
|
186 | + */ |
|
187 | + require_once('geodirectory-admin/admin_hooks_actions.php'); |
|
188 | + /** |
|
189 | + * Most admin JS and CSS is called from here. |
|
190 | + * |
|
191 | + * @since 1.0.0 |
|
192 | + */ |
|
193 | + require_once('geodirectory-admin/admin_template_tags.php'); |
|
194 | + /** |
|
195 | + * Include any functions needed for upgrades. |
|
196 | + * |
|
197 | + * @since 1.0.0 |
|
198 | + */ |
|
199 | + require_once(geodir_plugin_path() . '/upgrade.php'); |
|
200 | + if (get_option('geodir_installed') != 1) { |
|
201 | + /** |
|
202 | + * Define language constants, here as they are not loaded yet. |
|
203 | + * |
|
204 | + * @since 1.0.0 |
|
205 | + */ |
|
206 | + require_once(geodir_plugin_path() . '/language.php'); |
|
207 | + /** |
|
208 | + * Include the plugin install file that sets up the databases and any options on first run. |
|
209 | + * |
|
210 | + * @since 1.0.0 |
|
211 | + */ |
|
212 | + require_once('geodirectory-admin/admin_install.php'); |
|
213 | + register_activation_hook(__FILE__, 'geodir_activation'); |
|
214 | + } |
|
215 | + register_deactivation_hook(__FILE__, 'geodir_deactivation'); |
|
216 | + register_uninstall_hook(__FILE__, 'geodir_uninstall'); |
|
217 | + |
|
218 | + /* |
|
219 | 219 | * Show a upgrade warning message if applicable. |
220 | 220 | * |
221 | 221 | * @since 1.5.6 |
222 | 222 | */ |
223 | - global $pagenow; |
|
223 | + global $pagenow; |
|
224 | 224 | if ( 'plugins.php' === $pagenow ) |
225 | - { |
|
226 | - // Better update message |
|
227 | - $file = basename( __FILE__ ); |
|
228 | - $folder = basename( dirname( __FILE__ ) ); |
|
229 | - $hook = "in_plugin_update_message-{$folder}/{$file}"; |
|
230 | - add_action( $hook, 'geodire_admin_upgrade_notice', 20, 2 ); |
|
231 | - } |
|
225 | + { |
|
226 | + // Better update message |
|
227 | + $file = basename( __FILE__ ); |
|
228 | + $folder = basename( dirname( __FILE__ ) ); |
|
229 | + $hook = "in_plugin_update_message-{$folder}/{$file}"; |
|
230 | + add_action( $hook, 'geodire_admin_upgrade_notice', 20, 2 ); |
|
231 | + } |
|
232 | 232 | |
233 | 233 | } |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | /** |
35 | 35 | * Include WordPress core file so we can use core functions to check for active plugins. |
36 | 36 | */ |
37 | - include_once(ABSPATH . 'wp-admin/includes/plugin.php'); |
|
37 | + include_once(ABSPATH.'wp-admin/includes/plugin.php'); |
|
38 | 38 | |
39 | 39 | if (is_plugin_active('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php')) { |
40 | 40 | deactivate_plugins('geodirectory-genesis-compatibility-pack/geodir_genesis_compatibility.php'); |
@@ -68,8 +68,8 @@ discard block |
||
68 | 68 | * @global string $plugin_file_name Base file name. 'geodirectory/geodirectory.php'. |
69 | 69 | */ |
70 | 70 | global $wpdb, $plugin_prefix, $geodir_addon_list, $plugin_file_name; |
71 | -$plugin_prefix = $wpdb->prefix . 'geodir_'; |
|
72 | -$plugin_file_name = basename(plugin_dir_path(__FILE__)) . '/' . basename(__FILE__); |
|
71 | +$plugin_prefix = $wpdb->prefix.'geodir_'; |
|
72 | +$plugin_file_name = basename(plugin_dir_path(__FILE__)).'/'.basename(__FILE__); |
|
73 | 73 | |
74 | 74 | /* |
75 | 75 | * This will store the cached post custom fields per package for each page load so not to run for each listing. |
@@ -84,24 +84,24 @@ discard block |
||
84 | 84 | /** |
85 | 85 | * Define constants |
86 | 86 | */ |
87 | -if(!defined('GEODIRECTORY_PLUGIN_DIR')) define('GEODIRECTORY_PLUGIN_DIR', plugin_dir_path( __FILE__ )); |
|
87 | +if (!defined('GEODIRECTORY_PLUGIN_DIR')) define('GEODIRECTORY_PLUGIN_DIR', plugin_dir_path(__FILE__)); |
|
88 | 88 | |
89 | 89 | /* |
90 | 90 | * Declare database table names. All since version 1.0.0 |
91 | 91 | */ |
92 | 92 | |
93 | 93 | /** Define the database name for the countries table. */ |
94 | -if (!defined('GEODIR_COUNTRIES_TABLE')) define('GEODIR_COUNTRIES_TABLE', $plugin_prefix . 'countries'); |
|
94 | +if (!defined('GEODIR_COUNTRIES_TABLE')) define('GEODIR_COUNTRIES_TABLE', $plugin_prefix.'countries'); |
|
95 | 95 | /** Define the database name for the custom fields table. */ |
96 | -if (!defined('GEODIR_CUSTOM_FIELDS_TABLE')) define('GEODIR_CUSTOM_FIELDS_TABLE', $plugin_prefix . 'custom_fields'); |
|
96 | +if (!defined('GEODIR_CUSTOM_FIELDS_TABLE')) define('GEODIR_CUSTOM_FIELDS_TABLE', $plugin_prefix.'custom_fields'); |
|
97 | 97 | /** Define the database name for the icons table. */ |
98 | -if (!defined('GEODIR_ICON_TABLE')) define('GEODIR_ICON_TABLE', $plugin_prefix . 'post_icon'); |
|
98 | +if (!defined('GEODIR_ICON_TABLE')) define('GEODIR_ICON_TABLE', $plugin_prefix.'post_icon'); |
|
99 | 99 | /** Define the database name for the attachments table. */ |
100 | -if (!defined('GEODIR_ATTACHMENT_TABLE')) define('GEODIR_ATTACHMENT_TABLE', $plugin_prefix . 'attachments'); |
|
100 | +if (!defined('GEODIR_ATTACHMENT_TABLE')) define('GEODIR_ATTACHMENT_TABLE', $plugin_prefix.'attachments'); |
|
101 | 101 | /** Define the database name for the review table. */ |
102 | -if (!defined('GEODIR_REVIEW_TABLE')) define('GEODIR_REVIEW_TABLE', $plugin_prefix . 'post_review'); |
|
102 | +if (!defined('GEODIR_REVIEW_TABLE')) define('GEODIR_REVIEW_TABLE', $plugin_prefix.'post_review'); |
|
103 | 103 | /** Define the database name for the custom sort fields table. */ |
104 | -if (!defined('GEODIR_CUSTOM_SORT_FIELDS_TABLE')) define('GEODIR_CUSTOM_SORT_FIELDS_TABLE', $plugin_prefix . 'custom_sort_fields'); |
|
104 | +if (!defined('GEODIR_CUSTOM_SORT_FIELDS_TABLE')) define('GEODIR_CUSTOM_SORT_FIELDS_TABLE', $plugin_prefix.'custom_sort_fields'); |
|
105 | 105 | |
106 | 106 | |
107 | 107 | /* |
@@ -110,7 +110,7 @@ discard block |
||
110 | 110 | if (!defined('GEODIRECTORY_TEXTDOMAIN')) define('GEODIRECTORY_TEXTDOMAIN', 'geodirectory'); |
111 | 111 | |
112 | 112 | // Load geodirectory plugin textdomain. |
113 | -add_action( 'init', 'geodir_load_textdomain' ); |
|
113 | +add_action('init', 'geodir_load_textdomain'); |
|
114 | 114 | |
115 | 115 | /* |
116 | 116 | * A function to log GD errors no matter the type given. |
@@ -121,18 +121,18 @@ discard block |
||
121 | 121 | * @param mixed $log The thing that should be logged. |
122 | 122 | * @package GeoDirectory |
123 | 123 | */ |
124 | -function geodir_error_log($log){ |
|
124 | +function geodir_error_log($log) { |
|
125 | 125 | /* |
126 | 126 | * A filter to override the WP_DEBUG setting for function geodir_error_log(). |
127 | 127 | * |
128 | 128 | * @since 1.5.7 |
129 | 129 | */ |
130 | - $should_log = apply_filters( 'geodir_log_errors', WP_DEBUG); |
|
131 | - if ( true === $should_log ) { |
|
132 | - if ( is_array( $log ) || is_object( $log ) ) { |
|
133 | - error_log( print_r( $log, true ) ); |
|
130 | + $should_log = apply_filters('geodir_log_errors', WP_DEBUG); |
|
131 | + if (true === $should_log) { |
|
132 | + if (is_array($log) || is_object($log)) { |
|
133 | + error_log(print_r($log, true)); |
|
134 | 134 | } else { |
135 | - error_log( $log ); |
|
135 | + error_log($log); |
|
136 | 136 | } |
137 | 137 | } |
138 | 138 | } |
@@ -171,7 +171,7 @@ discard block |
||
171 | 171 | /* |
172 | 172 | * Admin init + activation hooks |
173 | 173 | */ |
174 | -if (is_admin() || defined( 'GD_TESTING_MODE' )) { |
|
174 | +if (is_admin() || defined('GD_TESTING_MODE')) { |
|
175 | 175 | |
176 | 176 | /** |
177 | 177 | * Include functions used in admin area only. |
@@ -196,14 +196,14 @@ discard block |
||
196 | 196 | * |
197 | 197 | * @since 1.0.0 |
198 | 198 | */ |
199 | - require_once(geodir_plugin_path() . '/upgrade.php'); |
|
199 | + require_once(geodir_plugin_path().'/upgrade.php'); |
|
200 | 200 | if (get_option('geodir_installed') != 1) { |
201 | 201 | /** |
202 | 202 | * Define language constants, here as they are not loaded yet. |
203 | 203 | * |
204 | 204 | * @since 1.0.0 |
205 | 205 | */ |
206 | - require_once(geodir_plugin_path() . '/language.php'); |
|
206 | + require_once(geodir_plugin_path().'/language.php'); |
|
207 | 207 | /** |
208 | 208 | * Include the plugin install file that sets up the databases and any options on first run. |
209 | 209 | * |
@@ -221,13 +221,13 @@ discard block |
||
221 | 221 | * @since 1.5.6 |
222 | 222 | */ |
223 | 223 | global $pagenow; |
224 | - if ( 'plugins.php' === $pagenow ) |
|
224 | + if ('plugins.php' === $pagenow) |
|
225 | 225 | { |
226 | 226 | // Better update message |
227 | - $file = basename( __FILE__ ); |
|
228 | - $folder = basename( dirname( __FILE__ ) ); |
|
227 | + $file = basename(__FILE__); |
|
228 | + $folder = basename(dirname(__FILE__)); |
|
229 | 229 | $hook = "in_plugin_update_message-{$folder}/{$file}"; |
230 | - add_action( $hook, 'geodire_admin_upgrade_notice', 20, 2 ); |
|
230 | + add_action($hook, 'geodire_admin_upgrade_notice', 20, 2); |
|
231 | 231 | } |
232 | 232 | |
233 | 233 | } |
@@ -235,8 +235,9 @@ |
||
235 | 235 | |
236 | 236 | return $out; |
237 | 237 | } else { |
238 | - if ($cat_parent == 0) |
|
239 | - return _e('No category', 'geodirectory'); |
|
238 | + if ($cat_parent == 0) { |
|
239 | + return _e('No category', 'geodirectory'); |
|
240 | + } |
|
240 | 241 | } |
241 | 242 | return; |
242 | 243 | } |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | $title = str_replace($srcharr, $replarr, $post_title); |
65 | 65 | |
66 | 66 | if (is_ssl()) { |
67 | - $icon = str_replace("http:","https:",$icon ); |
|
67 | + $icon = str_replace("http:", "https:", $icon); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | if ($icon != '') { |
@@ -80,7 +80,7 @@ discard block |
||
80 | 80 | $icon_size = array('w' => 36, 'h' => 45); |
81 | 81 | } |
82 | 82 | |
83 | - $post_json = '{"id":"' . $post->ID . '","t": "' . $title . '","lt": "' . $post->post_latitude . '","ln": "' . $post->post_longitude . '","mk_id":"' . $post->ID . '_' . $post->default_category . '","i":"' . $icon . '","w":"' . $icon_size['w'] . '","h":"' . $icon_size['h'] . '"}'; |
|
83 | + $post_json = '{"id":"'.$post->ID.'","t": "'.$title.'","lt": "'.$post->post_latitude.'","ln": "'.$post->post_longitude.'","mk_id":"'.$post->ID.'_'.$post->default_category.'","i":"'.$icon.'","w":"'.$icon_size['w'].'","h":"'.$icon_size['h'].'"}'; |
|
84 | 84 | |
85 | 85 | /** |
86 | 86 | * Filter the json data when creating output for post json marker.. |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | * @param string $post_json JSON representation of the post marker info. |
90 | 90 | * @param object $post The post object. |
91 | 91 | */ |
92 | - $map_jason[] = apply_filters('geodir_create_marker_jason_of_posts',$post_json, $post); |
|
92 | + $map_jason[] = apply_filters('geodir_create_marker_jason_of_posts', $post_json, $post); |
|
93 | 93 | } |
94 | 94 | } |
95 | 95 | |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | foreach ($map_canvas_arr as $canvas => $jason) { |
110 | 110 | if (is_array($map_jason) && !empty($map_jason)) { |
111 | 111 | |
112 | - $canvas_jason = $canvas . "_jason"; |
|
112 | + $canvas_jason = $canvas."_jason"; |
|
113 | 113 | $map_canvas_arr[$canvas] = array_unique($map_jason); |
114 | 114 | unset($cat_content_info); |
115 | 115 | $cat_content_info[] = implode(',', $map_canvas_arr[$canvas]); |
@@ -117,12 +117,12 @@ discard block |
||
117 | 117 | if (!empty($cat_content_info)) { |
118 | 118 | $json_content = substr(implode(',', $cat_content_info), 1); |
119 | 119 | $json_content = htmlentities($json_content, ENT_QUOTES); // Quotes in csv title import break maps - FIXED by kiran on 2nd March, 2016 |
120 | - $canvas_jason = '[{"totalcount":"' . $totalcount . '",' . $json_content . ']'; |
|
120 | + $canvas_jason = '[{"totalcount":"'.$totalcount.'",'.$json_content.']'; |
|
121 | 121 | } else { |
122 | 122 | $canvas_jason = '[{"totalcount":"0"}]'; |
123 | 123 | } |
124 | 124 | |
125 | - $map_canvas_jason_args = array($canvas . '_jason' => $canvas_jason); |
|
125 | + $map_canvas_jason_args = array($canvas.'_jason' => $canvas_jason); |
|
126 | 126 | |
127 | 127 | /** |
128 | 128 | * Filter the send_marker_jason_to_js() function map canvas json args. |
@@ -134,12 +134,12 @@ discard block |
||
134 | 134 | * @param string $canvas Map canvas array key. |
135 | 135 | * @param array $map_canvas_jason_args Map canvas args. |
136 | 136 | */ |
137 | - $map_canvas_jason_args = apply_filters('geodir_map_canvas_jason_' . $canvas, $map_canvas_jason_args); |
|
137 | + $map_canvas_jason_args = apply_filters('geodir_map_canvas_jason_'.$canvas, $map_canvas_jason_args); |
|
138 | 138 | |
139 | - wp_localize_script('geodir-map-widget', $canvas . '_jason_args', $map_canvas_jason_args); |
|
139 | + wp_localize_script('geodir-map-widget', $canvas.'_jason_args', $map_canvas_jason_args); |
|
140 | 140 | } else { |
141 | 141 | $canvas_jason = '[{"totalcount":"0"}]'; |
142 | - $map_canvas_jason_args = array($canvas . '_jason' => $canvas_jason); |
|
142 | + $map_canvas_jason_args = array($canvas.'_jason' => $canvas_jason); |
|
143 | 143 | |
144 | 144 | /** |
145 | 145 | * Filter the send_marker_jason_to_js() function map canvas json args. |
@@ -151,8 +151,8 @@ discard block |
||
151 | 151 | * @param string $canvas Map canvas array key. |
152 | 152 | * @param array $map_canvas_jason_args Map canvas args. |
153 | 153 | */ |
154 | - $map_canvas_jason_args = apply_filters('geodir_map_canvas_jason_' . $canvas, $map_canvas_jason_args); |
|
155 | - wp_localize_script('geodir-map-widget', $canvas . '_jason_args', $map_canvas_jason_args); |
|
154 | + $map_canvas_jason_args = apply_filters('geodir_map_canvas_jason_'.$canvas, $map_canvas_jason_args); |
|
155 | + wp_localize_script('geodir-map-widget', $canvas.'_jason_args', $map_canvas_jason_args); |
|
156 | 156 | } |
157 | 157 | } |
158 | 158 | |
@@ -214,11 +214,11 @@ discard block |
||
214 | 214 | } |
215 | 215 | |
216 | 216 | |
217 | - $out = '<ul class="treeview ' . $list_class . '" style="margin-left:' . $p . 'px;' . $display . ';">'; |
|
217 | + $out = '<ul class="treeview '.$list_class.'" style="margin-left:'.$p.'px;'.$display.';">'; |
|
218 | 218 | |
219 | 219 | $geodir_cat_icons = geodir_get_term_icon(); |
220 | 220 | |
221 | - $geodir_default_map_search_pt = (get_option('geodir_default_map_search_pt')) ? get_option('geodir_default_map_search_pt') : 'gd_place'; |
|
221 | + $geodir_default_map_search_pt = (get_option('geodir_default_map_search_pt')) ? get_option('geodir_default_map_search_pt') : 'gd_place'; |
|
222 | 222 | $post_type = isset($_REQUEST['post_type']) ? $_REQUEST['post_type'] : $geodir_default_map_search_pt; |
223 | 223 | foreach ($cat_terms as $cat_term): |
224 | 224 | |
@@ -232,16 +232,16 @@ discard block |
||
232 | 232 | |
233 | 233 | // Untick the category by default on home map |
234 | 234 | if ($is_home_map && $geodir_home_map_untick = get_option('geodir_home_map_untick')) { |
235 | - if (!empty($geodir_home_map_untick) && in_array($post_type . '_' . $cat_term->term_id, $geodir_home_map_untick)) { |
|
235 | + if (!empty($geodir_home_map_untick) && in_array($post_type.'_'.$cat_term->term_id, $geodir_home_map_untick)) { |
|
236 | 236 | $checked = ''; |
237 | 237 | } |
238 | 238 | } |
239 | 239 | |
240 | - $term_check = '<input type="checkbox" ' . $checked . ' id="' .$map_canvas_name.'_tick_cat_'. $cat_term->term_id . '" class="group_selector ' . $main_list_class . '"'; |
|
241 | - $term_check .= ' name="' . $map_canvas_name . '_cat[]" '; |
|
242 | - $term_check .= ' title="' . esc_attr(ucfirst($cat_term->name)) . '" value="' . $cat_term->term_id . '" onclick="javascript:build_map_ajax_search_param(\'' . $map_canvas_name . '\',false, this)">'; |
|
243 | - $term_img = '<img height="15" width="15" alt="' . $cat_term->taxonomy . '" src="' . $icon . '" title="' . ucfirst($cat_term->name) . '"/>'; |
|
244 | - $out .= '<li>' . $term_check . '<label for="' . $map_canvas_name.'_tick_cat_'. $cat_term->term_id . '">' . $term_img . ucfirst($cat_term->name) . '</label><i class="fa fa-long-arrow-down"></i>'; |
|
240 | + $term_check = '<input type="checkbox" '.$checked.' id="'.$map_canvas_name.'_tick_cat_'.$cat_term->term_id.'" class="group_selector '.$main_list_class.'"'; |
|
241 | + $term_check .= ' name="'.$map_canvas_name.'_cat[]" '; |
|
242 | + $term_check .= ' title="'.esc_attr(ucfirst($cat_term->name)).'" value="'.$cat_term->term_id.'" onclick="javascript:build_map_ajax_search_param(\''.$map_canvas_name.'\',false, this)">'; |
|
243 | + $term_img = '<img height="15" width="15" alt="'.$cat_term->taxonomy.'" src="'.$icon.'" title="'.ucfirst($cat_term->name).'"/>'; |
|
244 | + $out .= '<li>'.$term_check.'<label for="'.$map_canvas_name.'_tick_cat_'.$cat_term->term_id.'">'.$term_img.ucfirst($cat_term->name).'</label><i class="fa fa-long-arrow-down"></i>'; |
|
245 | 245 | |
246 | 246 | endif; |
247 | 247 | |
@@ -353,11 +353,11 @@ discard block |
||
353 | 353 | * @package GeoDirectory |
354 | 354 | */ |
355 | 355 | function geodir_map_load_style() { |
356 | - if (in_array(geodir_map_name(), array('auto', 'google')) && wp_script_is( 'geodirectory-googlemap-script', 'done')) { |
|
356 | + if (in_array(geodir_map_name(), array('auto', 'google')) && wp_script_is('geodirectory-googlemap-script', 'done')) { |
|
357 | 357 | ?> |
358 | 358 | <script type="text/javascript"> |
359 | 359 | if (!(window.google && typeof google.maps !== 'undefined')) { |
360 | - document.write('<' + 'link id="geodirectory-leaflet-style-css" media="all" type="text/css" href="<?php echo geodir_plugin_url();?>/geodirectory-assets/leaflet/leaflet.css?ver=<?php echo GEODIRECTORY_VERSION;?>" rel="stylesheet"' + '>'); |
|
360 | + document.write('<' + 'link id="geodirectory-leaflet-style-css" media="all" type="text/css" href="<?php echo geodir_plugin_url(); ?>/geodirectory-assets/leaflet/leaflet.css?ver=<?php echo GEODIRECTORY_VERSION; ?>" rel="stylesheet"' + '>'); |
|
361 | 361 | } |
362 | 362 | </script> |
363 | 363 | <?php |
@@ -373,12 +373,12 @@ discard block |
||
373 | 373 | * @package GeoDirectory |
374 | 374 | */ |
375 | 375 | function geodir_map_load_script() { |
376 | - if (in_array(geodir_map_name(), array('auto', 'google')) && wp_script_is( 'geodirectory-googlemap-script', 'done')) { |
|
376 | + if (in_array(geodir_map_name(), array('auto', 'google')) && wp_script_is('geodirectory-googlemap-script', 'done')) { |
|
377 | 377 | ?> |
378 | 378 | <script type="text/javascript"> |
379 | 379 | if (!(window.google && typeof google.maps !== 'undefined')) { |
380 | - document.write('<' + 'script id="geodirectory-leaflet-script" src="<?php echo geodir_plugin_url();?>/geodirectory-assets/leaflet/leaflet.min.js?ver=<?php echo GEODIRECTORY_VERSION;?>" type="text/javascript"><' + '/script>'); |
|
381 | - document.write('<' + 'script id="geodirectory-leaflet-geo-script" src="<?php echo geodir_plugin_url();?>/geodirectory-assets/leaflet/osm.geocode.js?ver=<?php echo GEODIRECTORY_VERSION;?>" type="text/javascript"><' + '/script>'); |
|
380 | + document.write('<' + 'script id="geodirectory-leaflet-script" src="<?php echo geodir_plugin_url(); ?>/geodirectory-assets/leaflet/leaflet.min.js?ver=<?php echo GEODIRECTORY_VERSION; ?>" type="text/javascript"><' + '/script>'); |
|
381 | + document.write('<' + 'script id="geodirectory-leaflet-geo-script" src="<?php echo geodir_plugin_url(); ?>/geodirectory-assets/leaflet/osm.geocode.js?ver=<?php echo GEODIRECTORY_VERSION; ?>" type="text/javascript"><' + '/script>'); |
|
382 | 382 | } |
383 | 383 | </script> |
384 | 384 | <?php |
@@ -15,8 +15,8 @@ discard block |
||
15 | 15 | */ |
16 | 16 | function geodir_init_map_jason() |
17 | 17 | { |
18 | - global $map_jason; |
|
19 | - $map_jason = array(); |
|
18 | + global $map_jason; |
|
19 | + $map_jason = array(); |
|
20 | 20 | } |
21 | 21 | |
22 | 22 | /** |
@@ -28,8 +28,8 @@ discard block |
||
28 | 28 | */ |
29 | 29 | function geodir_init_map_canvas_array() |
30 | 30 | { |
31 | - global $map_canvas_arr; |
|
32 | - $map_canvas_arr = array(); |
|
31 | + global $map_canvas_arr; |
|
32 | + $map_canvas_arr = array(); |
|
33 | 33 | } |
34 | 34 | |
35 | 35 | |
@@ -50,47 +50,47 @@ discard block |
||
50 | 50 | */ |
51 | 51 | function create_marker_jason_of_posts($post) |
52 | 52 | { |
53 | - global $wpdb, $map_jason, $add_post_in_marker_array, $geodir_cat_icons, $gd_marker_sizes; |
|
53 | + global $wpdb, $map_jason, $add_post_in_marker_array, $geodir_cat_icons, $gd_marker_sizes; |
|
54 | 54 | |
55 | - if (!empty($post) && isset($post->ID) && $post->ID > 0 && (is_main_query() || $add_post_in_marker_array) && $post->marker_json != '') { |
|
56 | - $srcharr = array("'", "/", "-", '"', '\\'); |
|
57 | - $replarr = array("′", "⁄", "–", "“", ''); |
|
55 | + if (!empty($post) && isset($post->ID) && $post->ID > 0 && (is_main_query() || $add_post_in_marker_array) && $post->marker_json != '') { |
|
56 | + $srcharr = array("'", "/", "-", '"', '\\'); |
|
57 | + $replarr = array("′", "⁄", "–", "“", ''); |
|
58 | 58 | |
59 | 59 | |
60 | - $geodir_cat_icons = geodir_get_term_icon(); |
|
61 | - $icon = !empty($geodir_cat_icons) && isset($geodir_cat_icons[$post->default_category]) ? $geodir_cat_icons[$post->default_category] : ''; |
|
60 | + $geodir_cat_icons = geodir_get_term_icon(); |
|
61 | + $icon = !empty($geodir_cat_icons) && isset($geodir_cat_icons[$post->default_category]) ? $geodir_cat_icons[$post->default_category] : ''; |
|
62 | 62 | |
63 | - $post_title = $post->post_title; |
|
64 | - $title = str_replace($srcharr, $replarr, $post_title); |
|
63 | + $post_title = $post->post_title; |
|
64 | + $title = str_replace($srcharr, $replarr, $post_title); |
|
65 | 65 | |
66 | - if (is_ssl()) { |
|
67 | - $icon = str_replace("http:","https:",$icon ); |
|
68 | - } |
|
66 | + if (is_ssl()) { |
|
67 | + $icon = str_replace("http:","https:",$icon ); |
|
68 | + } |
|
69 | 69 | |
70 | - if ($icon != '') { |
|
71 | - $gd_marker_sizes = empty($gd_marker_sizes) ? array() : $gd_marker_sizes; |
|
70 | + if ($icon != '') { |
|
71 | + $gd_marker_sizes = empty($gd_marker_sizes) ? array() : $gd_marker_sizes; |
|
72 | 72 | |
73 | - if (isset($gd_marker_sizes[$icon])) { |
|
74 | - $icon_size = $gd_marker_sizes[$icon]; |
|
75 | - } else { |
|
76 | - $icon_size = geodir_get_marker_size($icon); |
|
77 | - $gd_marker_sizes[$icon] = $icon_size; |
|
78 | - } |
|
79 | - } else { |
|
80 | - $icon_size = array('w' => 36, 'h' => 45); |
|
81 | - } |
|
82 | - |
|
83 | - $post_json = '{"id":"' . $post->ID . '","t": "' . $title . '","lt": "' . $post->post_latitude . '","ln": "' . $post->post_longitude . '","mk_id":"' . $post->ID . '_' . $post->default_category . '","i":"' . $icon . '","w":"' . $icon_size['w'] . '","h":"' . $icon_size['h'] . '"}'; |
|
84 | - |
|
85 | - /** |
|
86 | - * Filter the json data when creating output for post json marker.. |
|
87 | - * |
|
88 | - * @since 1.5.7 |
|
89 | - * @param string $post_json JSON representation of the post marker info. |
|
90 | - * @param object $post The post object. |
|
91 | - */ |
|
92 | - $map_jason[] = apply_filters('geodir_create_marker_jason_of_posts',$post_json, $post); |
|
93 | - } |
|
73 | + if (isset($gd_marker_sizes[$icon])) { |
|
74 | + $icon_size = $gd_marker_sizes[$icon]; |
|
75 | + } else { |
|
76 | + $icon_size = geodir_get_marker_size($icon); |
|
77 | + $gd_marker_sizes[$icon] = $icon_size; |
|
78 | + } |
|
79 | + } else { |
|
80 | + $icon_size = array('w' => 36, 'h' => 45); |
|
81 | + } |
|
82 | + |
|
83 | + $post_json = '{"id":"' . $post->ID . '","t": "' . $title . '","lt": "' . $post->post_latitude . '","ln": "' . $post->post_longitude . '","mk_id":"' . $post->ID . '_' . $post->default_category . '","i":"' . $icon . '","w":"' . $icon_size['w'] . '","h":"' . $icon_size['h'] . '"}'; |
|
84 | + |
|
85 | + /** |
|
86 | + * Filter the json data when creating output for post json marker.. |
|
87 | + * |
|
88 | + * @since 1.5.7 |
|
89 | + * @param string $post_json JSON representation of the post marker info. |
|
90 | + * @param object $post The post object. |
|
91 | + */ |
|
92 | + $map_jason[] = apply_filters('geodir_create_marker_jason_of_posts',$post_json, $post); |
|
93 | + } |
|
94 | 94 | } |
95 | 95 | |
96 | 96 | /** |
@@ -103,59 +103,59 @@ discard block |
||
103 | 103 | */ |
104 | 104 | function send_marker_jason_to_js() |
105 | 105 | { |
106 | - global $map_jason, $map_canvas_arr; |
|
107 | - |
|
108 | - if (is_array($map_canvas_arr) && !empty($map_canvas_arr)) { |
|
109 | - foreach ($map_canvas_arr as $canvas => $jason) { |
|
110 | - if (is_array($map_jason) && !empty($map_jason)) { |
|
111 | - $canvas_jason = $canvas . "_jason"; |
|
112 | - $map_canvas_arr[$canvas] = array_unique($map_jason); |
|
113 | - unset($cat_content_info); |
|
114 | - $cat_content_info[] = implode(',', $map_canvas_arr[$canvas]); |
|
115 | - $totalcount = count(array_unique($map_jason)); |
|
116 | - if (!empty($cat_content_info)) { |
|
117 | - $json_content = substr(implode(',', $cat_content_info), 1); |
|
118 | - $json_content = htmlentities($json_content, ENT_QUOTES); // Quotes in csv title import break maps - FIXED by kiran on 2nd March, 2016 |
|
119 | - $canvas_jason = '[{"totalcount":"' . $totalcount . '",' . $json_content . ']'; |
|
120 | - } else { |
|
121 | - $canvas_jason = '[{"totalcount":"0"}]'; |
|
122 | - } |
|
123 | - |
|
124 | - $map_canvas_jason_args = array($canvas . '_jason' => $canvas_jason); |
|
125 | - |
|
126 | - /** |
|
127 | - * Filter the send_marker_jason_to_js() function map canvas json args. |
|
128 | - * |
|
129 | - * You can use this filter to modify map canvas json args. |
|
130 | - * |
|
131 | - * @since 1.0.0 |
|
132 | - * @package GeoDirectory |
|
133 | - * @param string $canvas Map canvas array key. |
|
134 | - * @param array $map_canvas_jason_args Map canvas args. |
|
135 | - */ |
|
136 | - $map_canvas_jason_args = apply_filters('geodir_map_canvas_jason_' . $canvas, $map_canvas_jason_args); |
|
137 | - |
|
138 | - wp_localize_script('geodir-map-widget', $canvas . '_jason_args', $map_canvas_jason_args); |
|
139 | - } else { |
|
140 | - $canvas_jason = '[{"totalcount":"0"}]'; |
|
141 | - $map_canvas_jason_args = array($canvas . '_jason' => $canvas_jason); |
|
142 | - |
|
143 | - /** |
|
144 | - * Filter the send_marker_jason_to_js() function map canvas json args. |
|
145 | - * |
|
146 | - * You can use this filter to modify map canvas json args. |
|
147 | - * |
|
148 | - * @since 1.0.0 |
|
149 | - * @package GeoDirectory |
|
150 | - * @param string $canvas Map canvas array key. |
|
151 | - * @param array $map_canvas_jason_args Map canvas args. |
|
152 | - */ |
|
153 | - $map_canvas_jason_args = apply_filters('geodir_map_canvas_jason_' . $canvas, $map_canvas_jason_args); |
|
154 | - wp_localize_script('geodir-map-widget', $canvas . '_jason_args', $map_canvas_jason_args); |
|
155 | - } |
|
156 | - } |
|
157 | - |
|
158 | - } |
|
106 | + global $map_jason, $map_canvas_arr; |
|
107 | + |
|
108 | + if (is_array($map_canvas_arr) && !empty($map_canvas_arr)) { |
|
109 | + foreach ($map_canvas_arr as $canvas => $jason) { |
|
110 | + if (is_array($map_jason) && !empty($map_jason)) { |
|
111 | + $canvas_jason = $canvas . "_jason"; |
|
112 | + $map_canvas_arr[$canvas] = array_unique($map_jason); |
|
113 | + unset($cat_content_info); |
|
114 | + $cat_content_info[] = implode(',', $map_canvas_arr[$canvas]); |
|
115 | + $totalcount = count(array_unique($map_jason)); |
|
116 | + if (!empty($cat_content_info)) { |
|
117 | + $json_content = substr(implode(',', $cat_content_info), 1); |
|
118 | + $json_content = htmlentities($json_content, ENT_QUOTES); // Quotes in csv title import break maps - FIXED by kiran on 2nd March, 2016 |
|
119 | + $canvas_jason = '[{"totalcount":"' . $totalcount . '",' . $json_content . ']'; |
|
120 | + } else { |
|
121 | + $canvas_jason = '[{"totalcount":"0"}]'; |
|
122 | + } |
|
123 | + |
|
124 | + $map_canvas_jason_args = array($canvas . '_jason' => $canvas_jason); |
|
125 | + |
|
126 | + /** |
|
127 | + * Filter the send_marker_jason_to_js() function map canvas json args. |
|
128 | + * |
|
129 | + * You can use this filter to modify map canvas json args. |
|
130 | + * |
|
131 | + * @since 1.0.0 |
|
132 | + * @package GeoDirectory |
|
133 | + * @param string $canvas Map canvas array key. |
|
134 | + * @param array $map_canvas_jason_args Map canvas args. |
|
135 | + */ |
|
136 | + $map_canvas_jason_args = apply_filters('geodir_map_canvas_jason_' . $canvas, $map_canvas_jason_args); |
|
137 | + |
|
138 | + wp_localize_script('geodir-map-widget', $canvas . '_jason_args', $map_canvas_jason_args); |
|
139 | + } else { |
|
140 | + $canvas_jason = '[{"totalcount":"0"}]'; |
|
141 | + $map_canvas_jason_args = array($canvas . '_jason' => $canvas_jason); |
|
142 | + |
|
143 | + /** |
|
144 | + * Filter the send_marker_jason_to_js() function map canvas json args. |
|
145 | + * |
|
146 | + * You can use this filter to modify map canvas json args. |
|
147 | + * |
|
148 | + * @since 1.0.0 |
|
149 | + * @package GeoDirectory |
|
150 | + * @param string $canvas Map canvas array key. |
|
151 | + * @param array $map_canvas_jason_args Map canvas args. |
|
152 | + */ |
|
153 | + $map_canvas_jason_args = apply_filters('geodir_map_canvas_jason_' . $canvas, $map_canvas_jason_args); |
|
154 | + wp_localize_script('geodir-map-widget', $canvas . '_jason_args', $map_canvas_jason_args); |
|
155 | + } |
|
156 | + } |
|
157 | + |
|
158 | + } |
|
159 | 159 | } |
160 | 160 | |
161 | 161 | /** |
@@ -174,92 +174,92 @@ discard block |
||
174 | 174 | */ |
175 | 175 | function home_map_taxonomy_walker($cat_taxonomy, $cat_parent = 0, $hide_empty = true, $pading = 0, $map_canvas_name = '', $child_collapse, $is_home_map = false) |
176 | 176 | { |
177 | - global $cat_count, $geodir_cat_icons; |
|
177 | + global $cat_count, $geodir_cat_icons; |
|
178 | 178 | |
179 | - $exclude_categories = get_option('geodir_exclude_cat_on_map'); |
|
180 | - $exclude_categories_new = get_option('geodir_exclude_cat_on_map_upgrade'); |
|
179 | + $exclude_categories = get_option('geodir_exclude_cat_on_map'); |
|
180 | + $exclude_categories_new = get_option('geodir_exclude_cat_on_map_upgrade'); |
|
181 | 181 | |
182 | - // check if exclude categories saved before fix of categories identical names |
|
183 | - if ($exclude_categories_new) { |
|
184 | - $gd_cat_taxonomy = isset($cat_taxonomy[0]) ? $cat_taxonomy[0] : ''; |
|
185 | - $exclude_categories = !empty($exclude_categories[$gd_cat_taxonomy]) && is_array($exclude_categories[$gd_cat_taxonomy]) ? array_unique($exclude_categories[$gd_cat_taxonomy]) : array(); |
|
186 | - } |
|
182 | + // check if exclude categories saved before fix of categories identical names |
|
183 | + if ($exclude_categories_new) { |
|
184 | + $gd_cat_taxonomy = isset($cat_taxonomy[0]) ? $cat_taxonomy[0] : ''; |
|
185 | + $exclude_categories = !empty($exclude_categories[$gd_cat_taxonomy]) && is_array($exclude_categories[$gd_cat_taxonomy]) ? array_unique($exclude_categories[$gd_cat_taxonomy]) : array(); |
|
186 | + } |
|
187 | 187 | |
188 | - $exclude_cat_str = implode(',', $exclude_categories); |
|
188 | + $exclude_cat_str = implode(',', $exclude_categories); |
|
189 | 189 | |
190 | - if ($exclude_cat_str == '') { |
|
191 | - $exclude_cat_str = '0'; |
|
192 | - } |
|
190 | + if ($exclude_cat_str == '') { |
|
191 | + $exclude_cat_str = '0'; |
|
192 | + } |
|
193 | 193 | |
194 | - $cat_terms = get_terms($cat_taxonomy, array('parent' => $cat_parent, 'exclude' => $exclude_cat_str, 'hide_empty ' => $hide_empty)); |
|
194 | + $cat_terms = get_terms($cat_taxonomy, array('parent' => $cat_parent, 'exclude' => $exclude_cat_str, 'hide_empty ' => $hide_empty)); |
|
195 | 195 | |
196 | - if ($hide_empty) { |
|
197 | - $cat_terms = geodir_filter_empty_terms($cat_terms); |
|
198 | - } |
|
196 | + if ($hide_empty) { |
|
197 | + $cat_terms = geodir_filter_empty_terms($cat_terms); |
|
198 | + } |
|
199 | 199 | |
200 | - $main_list_class = ''; |
|
201 | - //If there are terms, start displaying |
|
202 | - if (count($cat_terms) > 0) { |
|
203 | - //Displaying as a list |
|
204 | - $p = $pading * 15; |
|
205 | - $pading++; |
|
200 | + $main_list_class = ''; |
|
201 | + //If there are terms, start displaying |
|
202 | + if (count($cat_terms) > 0) { |
|
203 | + //Displaying as a list |
|
204 | + $p = $pading * 15; |
|
205 | + $pading++; |
|
206 | 206 | |
207 | - if ($cat_parent == 0) { |
|
208 | - $list_class = 'main_list'; |
|
209 | - $display = ''; |
|
210 | - } else { |
|
211 | - $list_class = 'sub_list'; |
|
212 | - $display = !$child_collapse ? '' : 'display:none'; |
|
213 | - } |
|
207 | + if ($cat_parent == 0) { |
|
208 | + $list_class = 'main_list'; |
|
209 | + $display = ''; |
|
210 | + } else { |
|
211 | + $list_class = 'sub_list'; |
|
212 | + $display = !$child_collapse ? '' : 'display:none'; |
|
213 | + } |
|
214 | 214 | |
215 | 215 | |
216 | - $out = '<ul class="treeview ' . $list_class . '" style="margin-left:' . $p . 'px;' . $display . ';">'; |
|
216 | + $out = '<ul class="treeview ' . $list_class . '" style="margin-left:' . $p . 'px;' . $display . ';">'; |
|
217 | 217 | |
218 | - $geodir_cat_icons = geodir_get_term_icon(); |
|
218 | + $geodir_cat_icons = geodir_get_term_icon(); |
|
219 | 219 | |
220 | - $geodir_default_map_search_pt = (get_option('geodir_default_map_search_pt')) ? get_option('geodir_default_map_search_pt') : 'gd_place'; |
|
221 | - $post_type = isset($_REQUEST['post_type']) ? $_REQUEST['post_type'] : $geodir_default_map_search_pt; |
|
222 | - foreach ($cat_terms as $cat_term): |
|
220 | + $geodir_default_map_search_pt = (get_option('geodir_default_map_search_pt')) ? get_option('geodir_default_map_search_pt') : 'gd_place'; |
|
221 | + $post_type = isset($_REQUEST['post_type']) ? $_REQUEST['post_type'] : $geodir_default_map_search_pt; |
|
222 | + foreach ($cat_terms as $cat_term): |
|
223 | 223 | |
224 | 224 | |
225 | 225 | |
226 | - $icon = !empty($geodir_cat_icons) && isset($geodir_cat_icons[$cat_term->term_id]) ? $geodir_cat_icons[$cat_term->term_id] : ''; |
|
226 | + $icon = !empty($geodir_cat_icons) && isset($geodir_cat_icons[$cat_term->term_id]) ? $geodir_cat_icons[$cat_term->term_id] : ''; |
|
227 | 227 | |
228 | - if (!in_array($cat_term->term_id, $exclude_categories)): |
|
229 | - //Secret sauce. Function calls itself to display child elements, if any |
|
230 | - $checked = 'checked="checked"'; |
|
228 | + if (!in_array($cat_term->term_id, $exclude_categories)): |
|
229 | + //Secret sauce. Function calls itself to display child elements, if any |
|
230 | + $checked = 'checked="checked"'; |
|
231 | 231 | |
232 | - // Untick the category by default on home map |
|
233 | - if ($is_home_map && $geodir_home_map_untick = get_option('geodir_home_map_untick')) { |
|
234 | - if (!empty($geodir_home_map_untick) && in_array($post_type . '_' . $cat_term->term_id, $geodir_home_map_untick)) { |
|
235 | - $checked = ''; |
|
236 | - } |
|
237 | - } |
|
232 | + // Untick the category by default on home map |
|
233 | + if ($is_home_map && $geodir_home_map_untick = get_option('geodir_home_map_untick')) { |
|
234 | + if (!empty($geodir_home_map_untick) && in_array($post_type . '_' . $cat_term->term_id, $geodir_home_map_untick)) { |
|
235 | + $checked = ''; |
|
236 | + } |
|
237 | + } |
|
238 | 238 | |
239 | - $term_check = '<input type="checkbox" ' . $checked . ' id="' .$map_canvas_name.'_tick_cat_'. $cat_term->term_id . '" class="group_selector ' . $main_list_class . '"'; |
|
240 | - $term_check .= ' name="' . $map_canvas_name . '_cat[]" '; |
|
241 | - $term_check .= ' title="' . esc_attr(ucfirst($cat_term->name)) . '" value="' . $cat_term->term_id . '" onclick="javascript:build_map_ajax_search_param(\'' . $map_canvas_name . '\',false, this)">'; |
|
242 | - $term_img = '<img height="15" width="15" alt="' . $cat_term->taxonomy . '" src="' . $icon . '" title="' . ucfirst($cat_term->name) . '"/>'; |
|
243 | - $out .= '<li>' . $term_check . '<label for="' . $map_canvas_name.'_tick_cat_'. $cat_term->term_id . '">' . $term_img . ucfirst($cat_term->name) . '</label><i class="fa fa-long-arrow-down"></i>'; |
|
239 | + $term_check = '<input type="checkbox" ' . $checked . ' id="' .$map_canvas_name.'_tick_cat_'. $cat_term->term_id . '" class="group_selector ' . $main_list_class . '"'; |
|
240 | + $term_check .= ' name="' . $map_canvas_name . '_cat[]" '; |
|
241 | + $term_check .= ' title="' . esc_attr(ucfirst($cat_term->name)) . '" value="' . $cat_term->term_id . '" onclick="javascript:build_map_ajax_search_param(\'' . $map_canvas_name . '\',false, this)">'; |
|
242 | + $term_img = '<img height="15" width="15" alt="' . $cat_term->taxonomy . '" src="' . $icon . '" title="' . ucfirst($cat_term->name) . '"/>'; |
|
243 | + $out .= '<li>' . $term_check . '<label for="' . $map_canvas_name.'_tick_cat_'. $cat_term->term_id . '">' . $term_img . ucfirst($cat_term->name) . '</label><i class="fa fa-long-arrow-down"></i>'; |
|
244 | 244 | |
245 | - endif; |
|
245 | + endif; |
|
246 | 246 | |
247 | 247 | |
248 | - // get sub category by recursion |
|
249 | - $out .= home_map_taxonomy_walker($cat_taxonomy, $cat_term->term_id, $hide_empty, $pading, $map_canvas_name, $child_collapse, $is_home_map); |
|
248 | + // get sub category by recursion |
|
249 | + $out .= home_map_taxonomy_walker($cat_taxonomy, $cat_term->term_id, $hide_empty, $pading, $map_canvas_name, $child_collapse, $is_home_map); |
|
250 | 250 | |
251 | - $out .= '</li>'; |
|
251 | + $out .= '</li>'; |
|
252 | 252 | |
253 | - endforeach; |
|
253 | + endforeach; |
|
254 | 254 | |
255 | - $out .= '</ul>'; |
|
255 | + $out .= '</ul>'; |
|
256 | 256 | |
257 | - return $out; |
|
258 | - } else { |
|
259 | - if ($cat_parent == 0) |
|
260 | - return _e('No category', 'geodirectory'); |
|
261 | - } |
|
262 | - return; |
|
257 | + return $out; |
|
258 | + } else { |
|
259 | + if ($cat_parent == 0) |
|
260 | + return _e('No category', 'geodirectory'); |
|
261 | + } |
|
262 | + return; |
|
263 | 263 | } |
264 | 264 | |
265 | 265 | /** |
@@ -271,19 +271,19 @@ discard block |
||
271 | 271 | * @return string The map API provider name. |
272 | 272 | */ |
273 | 273 | function geodir_map_name() { |
274 | - $geodir_map_name = get_option('geodir_load_map', 'google'); |
|
274 | + $geodir_map_name = get_option('geodir_load_map', 'google'); |
|
275 | 275 | |
276 | - if (!in_array($geodir_map_name, array('none', 'auto', 'google', 'osm'))) { |
|
277 | - $geodir_map_name = 'auto'; |
|
278 | - } |
|
279 | - |
|
280 | - /** |
|
281 | - * Filter the map JS API provider name. |
|
282 | - * |
|
283 | - * @since 1.6.1 |
|
284 | - * @param string $geodir_map_name The map API provider name. |
|
285 | - */ |
|
286 | - return apply_filters('geodir_map_name', $geodir_map_name); |
|
276 | + if (!in_array($geodir_map_name, array('none', 'auto', 'google', 'osm'))) { |
|
277 | + $geodir_map_name = 'auto'; |
|
278 | + } |
|
279 | + |
|
280 | + /** |
|
281 | + * Filter the map JS API provider name. |
|
282 | + * |
|
283 | + * @since 1.6.1 |
|
284 | + * @param string $geodir_map_name The map API provider name. |
|
285 | + */ |
|
286 | + return apply_filters('geodir_map_name', $geodir_map_name); |
|
287 | 287 | } |
288 | 288 | |
289 | 289 | /** |
@@ -299,48 +299,48 @@ discard block |
||
299 | 299 | * @return array The icon size. |
300 | 300 | */ |
301 | 301 | function geodir_get_marker_size($icon, $default_size = array('w' => 36, 'h' => 45)) { |
302 | - global $gd_marker_sizes; |
|
302 | + global $gd_marker_sizes; |
|
303 | 303 | |
304 | - if (empty($gd_marker_sizes)) { |
|
305 | - $gd_marker_sizes = array(); |
|
306 | - } |
|
304 | + if (empty($gd_marker_sizes)) { |
|
305 | + $gd_marker_sizes = array(); |
|
306 | + } |
|
307 | 307 | |
308 | - if (!empty($gd_marker_sizes[$icon])) { |
|
309 | - return $gd_marker_sizes[$icon]; |
|
310 | - } |
|
308 | + if (!empty($gd_marker_sizes[$icon])) { |
|
309 | + return $gd_marker_sizes[$icon]; |
|
310 | + } |
|
311 | 311 | |
312 | - if (empty($icon)) { |
|
313 | - $gd_marker_sizes[$icon] = $default_size; |
|
312 | + if (empty($icon)) { |
|
313 | + $gd_marker_sizes[$icon] = $default_size; |
|
314 | 314 | |
315 | - return $default_size; |
|
316 | - } |
|
315 | + return $default_size; |
|
316 | + } |
|
317 | 317 | |
318 | - $icon_url = $icon; |
|
318 | + $icon_url = $icon; |
|
319 | 319 | |
320 | - $uploads = wp_upload_dir(); // Array of key => value pairs |
|
320 | + $uploads = wp_upload_dir(); // Array of key => value pairs |
|
321 | 321 | |
322 | - if (!path_is_absolute($icon)) { |
|
323 | - $icon = str_replace($uploads['baseurl'], $uploads['basedir'], $icon); |
|
324 | - } |
|
322 | + if (!path_is_absolute($icon)) { |
|
323 | + $icon = str_replace($uploads['baseurl'], $uploads['basedir'], $icon); |
|
324 | + } |
|
325 | 325 | |
326 | - if (!path_is_absolute($icon) && strpos($icon, WP_CONTENT_URL) !== false) { |
|
327 | - $icon = str_replace(WP_CONTENT_URL, WP_CONTENT_DIR, $icon); |
|
328 | - } |
|
326 | + if (!path_is_absolute($icon) && strpos($icon, WP_CONTENT_URL) !== false) { |
|
327 | + $icon = str_replace(WP_CONTENT_URL, WP_CONTENT_DIR, $icon); |
|
328 | + } |
|
329 | 329 | |
330 | - $sizes = array(); |
|
331 | - if (is_file($icon) && file_exists($icon)) { |
|
332 | - $size = getimagesize(trim($icon)); |
|
330 | + $sizes = array(); |
|
331 | + if (is_file($icon) && file_exists($icon)) { |
|
332 | + $size = getimagesize(trim($icon)); |
|
333 | 333 | |
334 | - if (!empty($size[0]) && !empty($size[1])) { |
|
335 | - $sizes = array('w' => $size[0], 'h' => $size[1]); |
|
336 | - } |
|
337 | - } |
|
334 | + if (!empty($size[0]) && !empty($size[1])) { |
|
335 | + $sizes = array('w' => $size[0], 'h' => $size[1]); |
|
336 | + } |
|
337 | + } |
|
338 | 338 | |
339 | - $sizes = !empty($sizes) ? $sizes : $default_size; |
|
339 | + $sizes = !empty($sizes) ? $sizes : $default_size; |
|
340 | 340 | |
341 | - $gd_marker_sizes[$icon_url] = $sizes; |
|
341 | + $gd_marker_sizes[$icon_url] = $sizes; |
|
342 | 342 | |
343 | - return $sizes; |
|
343 | + return $sizes; |
|
344 | 344 | } |
345 | 345 | |
346 | 346 | add_action('wp_head', 'geodir_map_load_style', 10); |
@@ -352,7 +352,7 @@ discard block |
||
352 | 352 | * @package GeoDirectory |
353 | 353 | */ |
354 | 354 | function geodir_map_load_style() { |
355 | - if (in_array(geodir_map_name(), array('auto', 'google')) && wp_script_is( 'geodirectory-googlemap-script', 'done')) { |
|
355 | + if (in_array(geodir_map_name(), array('auto', 'google')) && wp_script_is( 'geodirectory-googlemap-script', 'done')) { |
|
356 | 356 | ?> |
357 | 357 | <script type="text/javascript"> |
358 | 358 | if (!(window.google && typeof google.maps !== 'undefined')) { |
@@ -360,7 +360,7 @@ discard block |
||
360 | 360 | } |
361 | 361 | </script> |
362 | 362 | <?php |
363 | - } |
|
363 | + } |
|
364 | 364 | } |
365 | 365 | |
366 | 366 | add_action('wp_footer', 'geodir_map_load_script', 10); |
@@ -372,7 +372,7 @@ discard block |
||
372 | 372 | * @package GeoDirectory |
373 | 373 | */ |
374 | 374 | function geodir_map_load_script() { |
375 | - if (in_array(geodir_map_name(), array('auto', 'google')) && wp_script_is( 'geodirectory-googlemap-script', 'done')) { |
|
375 | + if (in_array(geodir_map_name(), array('auto', 'google')) && wp_script_is( 'geodirectory-googlemap-script', 'done')) { |
|
376 | 376 | ?> |
377 | 377 | <script type="text/javascript"> |
378 | 378 | if (!(window.google && typeof google.maps !== 'undefined')) { |
@@ -381,5 +381,5 @@ discard block |
||
381 | 381 | } |
382 | 382 | </script> |
383 | 383 | <?php |
384 | - } |
|
384 | + } |
|
385 | 385 | } |
386 | 386 | \ No newline at end of file |