@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | { |
91 | 91 | |
92 | 92 | //widgetform in backend |
93 | - $instance = wp_parse_args((array)$instance, |
|
93 | + $instance = wp_parse_args((array) $instance, |
|
94 | 94 | array('title' => '', |
95 | 95 | 'post_type' => '', |
96 | 96 | 'category' => '', |
@@ -146,7 +146,7 @@ discard block |
||
146 | 146 | ?> |
147 | 147 | |
148 | 148 | <p> |
149 | - <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory');?> |
|
149 | + <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory'); ?> |
|
150 | 150 | |
151 | 151 | <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" |
152 | 152 | name="<?php echo $this->get_field_name('title'); ?>" type="text" |
@@ -156,7 +156,7 @@ discard block |
||
156 | 156 | |
157 | 157 | <p> |
158 | 158 | <label |
159 | - for="<?php echo $this->get_field_id('post_type'); ?>"><?php _e('Post Type:', 'geodirectory');?> |
|
159 | + for="<?php echo $this->get_field_id('post_type'); ?>"><?php _e('Post Type:', 'geodirectory'); ?> |
|
160 | 160 | |
161 | 161 | <?php $postypes = geodir_get_posttypes(); ?> |
162 | 162 | |
@@ -180,7 +180,7 @@ discard block |
||
180 | 180 | |
181 | 181 | <p> |
182 | 182 | <label |
183 | - for="<?php echo $this->get_field_id('category'); ?>"><?php _e('Post Category:', 'geodirectory');?> |
|
183 | + for="<?php echo $this->get_field_id('category'); ?>"><?php _e('Post Category:', 'geodirectory'); ?> |
|
184 | 184 | |
185 | 185 | <?php |
186 | 186 | $category_taxonomy = geodir_get_taxonomies('gd_place'); |
@@ -217,7 +217,7 @@ discard block |
||
217 | 217 | </p> |
218 | 218 | <p> |
219 | 219 | <label |
220 | - for="<?php echo $this->get_field_id('post_number'); ?>"><?php _e('Number of posts(total):', 'geodirectory');?> |
|
220 | + for="<?php echo $this->get_field_id('post_number'); ?>"><?php _e('Number of posts(total):', 'geodirectory'); ?> |
|
221 | 221 | <input class="widefat" id="<?php echo $this->get_field_id('post_number'); ?>" |
222 | 222 | name="<?php echo $this->get_field_name('post_number'); ?>" type="text" |
223 | 223 | value="<?php echo esc_attr($post_number); ?>"/> |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | |
227 | 227 | <p> |
228 | 228 | <label |
229 | - for="<?php echo $this->get_field_id('max_show'); ?>"><?php _e('Number of posts(shown at one time, requires a slide width to be set):', 'geodirectory');?> |
|
229 | + for="<?php echo $this->get_field_id('max_show'); ?>"><?php _e('Number of posts(shown at one time, requires a slide width to be set):', 'geodirectory'); ?> |
|
230 | 230 | <input class="widefat" id="<?php echo $this->get_field_id('max_show'); ?>" |
231 | 231 | name="<?php echo $this->get_field_name('max_show'); ?>" type="text" |
232 | 232 | value="<?php echo esc_attr($max_show); ?>"/> |
@@ -235,7 +235,7 @@ discard block |
||
235 | 235 | |
236 | 236 | <p> |
237 | 237 | <label |
238 | - for="<?php echo $this->get_field_id('slide_width'); ?>"><?php _e('Slide width(leave blank unless showing more than one slide at a time, ex: 210):', 'geodirectory');?> |
|
238 | + for="<?php echo $this->get_field_id('slide_width'); ?>"><?php _e('Slide width(leave blank unless showing more than one slide at a time, ex: 210):', 'geodirectory'); ?> |
|
239 | 239 | <input class="widefat" id="<?php echo $this->get_field_id('slide_width'); ?>" |
240 | 240 | name="<?php echo $this->get_field_name('slide_width'); ?>" type="text" |
241 | 241 | value="<?php echo esc_attr($slide_width); ?>"/> |
@@ -244,7 +244,7 @@ discard block |
||
244 | 244 | |
245 | 245 | <p> |
246 | 246 | <label |
247 | - for="<?php echo $this->get_field_id('animation'); ?>"><?php _e('Animation:', 'geodirectory');?> |
|
247 | + for="<?php echo $this->get_field_id('animation'); ?>"><?php _e('Animation:', 'geodirectory'); ?> |
|
248 | 248 | |
249 | 249 | <select class="widefat" id="<?php echo $this->get_field_id('animation'); ?>" |
250 | 250 | name="<?php echo $this->get_field_name('animation'); ?>"> |
@@ -262,7 +262,7 @@ discard block |
||
262 | 262 | |
263 | 263 | <p> |
264 | 264 | <label |
265 | - for="<?php echo $this->get_field_id('slideshowSpeed'); ?>"><?php _e('Slide Show Speed: (milliseconds)', 'geodirectory');?> |
|
265 | + for="<?php echo $this->get_field_id('slideshowSpeed'); ?>"><?php _e('Slide Show Speed: (milliseconds)', 'geodirectory'); ?> |
|
266 | 266 | |
267 | 267 | <input class="widefat" id="<?php echo $this->get_field_id('slideshowSpeed'); ?>" |
268 | 268 | name="<?php echo $this->get_field_name('slideshowSpeed'); ?>" type="text" |
@@ -272,7 +272,7 @@ discard block |
||
272 | 272 | |
273 | 273 | <p> |
274 | 274 | <label |
275 | - for="<?php echo $this->get_field_id('animationSpeed'); ?>"><?php _e('Animation Speed: (milliseconds)', 'geodirectory');?> |
|
275 | + for="<?php echo $this->get_field_id('animationSpeed'); ?>"><?php _e('Animation Speed: (milliseconds)', 'geodirectory'); ?> |
|
276 | 276 | |
277 | 277 | <input class="widefat" id="<?php echo $this->get_field_id('animationSpeed'); ?>" |
278 | 278 | name="<?php echo $this->get_field_name('animationSpeed'); ?>" type="text" |
@@ -282,7 +282,7 @@ discard block |
||
282 | 282 | |
283 | 283 | <p> |
284 | 284 | <label |
285 | - for="<?php echo $this->get_field_id('slideshow'); ?>"><?php _e('SlideShow:', 'geodirectory');?> |
|
285 | + for="<?php echo $this->get_field_id('slideshow'); ?>"><?php _e('SlideShow:', 'geodirectory'); ?> |
|
286 | 286 | |
287 | 287 | <input type="checkbox" <?php if ($slideshow) { |
288 | 288 | echo 'checked="checked"'; |
@@ -294,7 +294,7 @@ discard block |
||
294 | 294 | |
295 | 295 | <p> |
296 | 296 | <label |
297 | - for="<?php echo $this->get_field_id('animationLoop'); ?>"><?php _e('AnimationLoop:', 'geodirectory');?> |
|
297 | + for="<?php echo $this->get_field_id('animationLoop'); ?>"><?php _e('AnimationLoop:', 'geodirectory'); ?> |
|
298 | 298 | |
299 | 299 | <input type="checkbox" <?php if ($animationLoop) { |
300 | 300 | echo 'checked="checked"'; |
@@ -306,7 +306,7 @@ discard block |
||
306 | 306 | |
307 | 307 | <p> |
308 | 308 | <label |
309 | - for="<?php echo $this->get_field_id('directionNav'); ?>"><?php _e('DirectionNav:', 'geodirectory');?> |
|
309 | + for="<?php echo $this->get_field_id('directionNav'); ?>"><?php _e('DirectionNav:', 'geodirectory'); ?> |
|
310 | 310 | |
311 | 311 | <input type="checkbox" <?php if ($directionNav) { |
312 | 312 | echo 'checked="checked"'; |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | |
320 | 320 | <p> |
321 | 321 | <label |
322 | - for="<?php echo $this->get_field_id('show_title'); ?>"><?php _e('Show Title:', 'geodirectory');?> |
|
322 | + for="<?php echo $this->get_field_id('show_title'); ?>"><?php _e('Show Title:', 'geodirectory'); ?> |
|
323 | 323 | |
324 | 324 | <input type="checkbox" <?php if ($show_title) { |
325 | 325 | echo 'checked="checked"'; |
@@ -353,10 +353,10 @@ discard block |
||
353 | 353 | |
354 | 354 | } |
355 | 355 | |
356 | - <?php if(is_active_widget( false, false, $this->id_base, true )){ ?> |
|
356 | + <?php if (is_active_widget(false, false, $this->id_base, true)) { ?> |
|
357 | 357 | var post_type = jQuery('#<?php echo $this->get_field_id('post_type'); ?>').val(); |
358 | 358 | |
359 | - geodir_change_category_list(post_type, '<?php echo $category;?>'); |
|
359 | + geodir_change_category_list(post_type, '<?php echo $category; ?>'); |
|
360 | 360 | <?php } ?> |
361 | 361 | |
362 | 362 | </script> |
@@ -332,7 +332,10 @@ |
||
332 | 332 | <label |
333 | 333 | for="<?php echo $this->get_field_id('show_featured_only'); ?>"><?php _e('Show only featured listings:', 'geodirectory'); ?> |
334 | 334 | <input type="checkbox" id="<?php echo $this->get_field_id('show_featured_only'); ?>" |
335 | - name="<?php echo $this->get_field_name('show_featured_only'); ?>" <?php if ($show_featured_only) echo 'checked="checked"'; ?> |
|
335 | + name="<?php echo $this->get_field_name('show_featured_only'); ?>" <?php if ($show_featured_only) { |
|
336 | + echo 'checked="checked"'; |
|
337 | +} |
|
338 | +?> |
|
336 | 339 | value="1"/> |
337 | 340 | </label> |
338 | 341 | </p> |
@@ -15,40 +15,40 @@ discard block |
||
15 | 15 | class geodir_listing_slider_widget extends WP_Widget |
16 | 16 | { |
17 | 17 | |
18 | - /** |
|
18 | + /** |
|
19 | 19 | * Register the listing slider widget. |
20 | 20 | * |
21 | 21 | * @since 1.0.0 |
22 | - * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
22 | + * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
23 | 23 | */ |
24 | - public function __construct() { |
|
25 | - $widget_ops = array('classname' => 'geodir_listing_slider_view', 'description' => __('GD > Listing Slider', 'geodirectory')); |
|
26 | - parent::__construct( |
|
27 | - 'listing_slider_view', // Base ID |
|
28 | - __('GD > Listing Slider', 'geodirectory'), // Name |
|
29 | - $widget_ops// Args |
|
30 | - ); |
|
31 | - } |
|
24 | + public function __construct() { |
|
25 | + $widget_ops = array('classname' => 'geodir_listing_slider_view', 'description' => __('GD > Listing Slider', 'geodirectory')); |
|
26 | + parent::__construct( |
|
27 | + 'listing_slider_view', // Base ID |
|
28 | + __('GD > Listing Slider', 'geodirectory'), // Name |
|
29 | + $widget_ops// Args |
|
30 | + ); |
|
31 | + } |
|
32 | 32 | |
33 | 33 | /** |
34 | 34 | * Front-end display content for listing slider widget. |
35 | 35 | * |
36 | 36 | * @since 1.0.0 |
37 | - * @since 1.5.1 Declare function public. |
|
37 | + * @since 1.5.1 Declare function public. |
|
38 | 38 | * |
39 | 39 | * @param array $args Widget arguments. |
40 | 40 | * @param array $instance Saved values from database. |
41 | 41 | */ |
42 | - public function widget($args, $instance) |
|
43 | - { |
|
44 | - geodir_listing_slider_widget_output($args, $instance); |
|
45 | - } |
|
42 | + public function widget($args, $instance) |
|
43 | + { |
|
44 | + geodir_listing_slider_widget_output($args, $instance); |
|
45 | + } |
|
46 | 46 | |
47 | 47 | /** |
48 | 48 | * Sanitize listing slider widget form values as they are saved. |
49 | 49 | * |
50 | 50 | * @since 1.0.0 |
51 | - * @since 1.5.1 Declare function public. |
|
51 | + * @since 1.5.1 Declare function public. |
|
52 | 52 | * |
53 | 53 | * @param array $new_instance Values just sent to be saved. |
54 | 54 | * @param array $old_instance Previously saved values from database. |
@@ -56,94 +56,94 @@ discard block |
||
56 | 56 | * @return array Updated safe values to be saved. |
57 | 57 | */ |
58 | 58 | public function update($new_instance, $old_instance) |
59 | - { |
|
60 | - //save the widget |
|
61 | - $instance = $old_instance; |
|
62 | - $instance['title'] = strip_tags($new_instance['title']); |
|
63 | - $instance['post_type'] = strip_tags($new_instance['post_type']); |
|
64 | - $instance['category'] = strip_tags($new_instance['category']); |
|
65 | - $instance['post_number'] = strip_tags($new_instance['post_number']); |
|
66 | - $instance['max_show'] = strip_tags($new_instance['max_show']); |
|
67 | - $instance['slide_width'] = strip_tags($new_instance['slide_width']); |
|
68 | - $instance['show_title'] = isset($new_instance['show_title']) ? $new_instance['show_title'] : ''; |
|
69 | - $instance['slideshow'] = isset($new_instance['slideshow']) ? $new_instance['slideshow'] : ''; |
|
70 | - $instance['animationLoop'] = isset($new_instance['animationLoop']) ? $new_instance['animationLoop'] : ''; |
|
71 | - $instance['directionNav'] = isset($new_instance['directionNav']) ? $new_instance['directionNav'] : ''; |
|
72 | - $instance['slideshowSpeed'] = $new_instance['slideshowSpeed']; |
|
73 | - $instance['animationSpeed'] = $new_instance['animationSpeed']; |
|
74 | - $instance['animation'] = $new_instance['animation']; |
|
75 | - $instance['list_sort'] = isset($new_instance['list_sort']) ? $new_instance['list_sort'] : ''; |
|
76 | - $instance['show_featured_only'] = isset($new_instance['show_featured_only']) && $new_instance['show_featured_only'] ? 1 : 0; |
|
77 | - |
|
78 | - return $instance; |
|
79 | - } |
|
59 | + { |
|
60 | + //save the widget |
|
61 | + $instance = $old_instance; |
|
62 | + $instance['title'] = strip_tags($new_instance['title']); |
|
63 | + $instance['post_type'] = strip_tags($new_instance['post_type']); |
|
64 | + $instance['category'] = strip_tags($new_instance['category']); |
|
65 | + $instance['post_number'] = strip_tags($new_instance['post_number']); |
|
66 | + $instance['max_show'] = strip_tags($new_instance['max_show']); |
|
67 | + $instance['slide_width'] = strip_tags($new_instance['slide_width']); |
|
68 | + $instance['show_title'] = isset($new_instance['show_title']) ? $new_instance['show_title'] : ''; |
|
69 | + $instance['slideshow'] = isset($new_instance['slideshow']) ? $new_instance['slideshow'] : ''; |
|
70 | + $instance['animationLoop'] = isset($new_instance['animationLoop']) ? $new_instance['animationLoop'] : ''; |
|
71 | + $instance['directionNav'] = isset($new_instance['directionNav']) ? $new_instance['directionNav'] : ''; |
|
72 | + $instance['slideshowSpeed'] = $new_instance['slideshowSpeed']; |
|
73 | + $instance['animationSpeed'] = $new_instance['animationSpeed']; |
|
74 | + $instance['animation'] = $new_instance['animation']; |
|
75 | + $instance['list_sort'] = isset($new_instance['list_sort']) ? $new_instance['list_sort'] : ''; |
|
76 | + $instance['show_featured_only'] = isset($new_instance['show_featured_only']) && $new_instance['show_featured_only'] ? 1 : 0; |
|
77 | + |
|
78 | + return $instance; |
|
79 | + } |
|
80 | 80 | |
81 | 81 | /** |
82 | 82 | * Back-end listing slider widget settings form. |
83 | 83 | * |
84 | 84 | * @since 1.0.0 |
85 | - * @since 1.5.1 Declare function public. |
|
85 | + * @since 1.5.1 Declare function public. |
|
86 | 86 | * |
87 | 87 | * @param array $instance Previously saved values from database. |
88 | 88 | */ |
89 | 89 | public function form($instance) |
90 | - { |
|
90 | + { |
|
91 | 91 | |
92 | - //widgetform in backend |
|
93 | - $instance = wp_parse_args((array)$instance, |
|
94 | - array('title' => '', |
|
95 | - 'post_type' => '', |
|
96 | - 'category' => '', |
|
97 | - 'post_number' => '5', |
|
98 | - 'max_show' => '1', |
|
99 | - 'slide_width' => '', |
|
100 | - 'show_title' => '', |
|
101 | - 'slideshow' => '', |
|
102 | - 'animationLoop' => '', |
|
103 | - 'directionNav' => '', |
|
104 | - 'slideshowSpeed' => 5000, |
|
105 | - 'animationSpeed' => 600, |
|
106 | - 'animation' => '', |
|
107 | - 'list_sort' => 'latest', |
|
108 | - 'show_featured_only' => '', |
|
109 | - ) |
|
110 | - ); |
|
92 | + //widgetform in backend |
|
93 | + $instance = wp_parse_args((array)$instance, |
|
94 | + array('title' => '', |
|
95 | + 'post_type' => '', |
|
96 | + 'category' => '', |
|
97 | + 'post_number' => '5', |
|
98 | + 'max_show' => '1', |
|
99 | + 'slide_width' => '', |
|
100 | + 'show_title' => '', |
|
101 | + 'slideshow' => '', |
|
102 | + 'animationLoop' => '', |
|
103 | + 'directionNav' => '', |
|
104 | + 'slideshowSpeed' => 5000, |
|
105 | + 'animationSpeed' => 600, |
|
106 | + 'animation' => '', |
|
107 | + 'list_sort' => 'latest', |
|
108 | + 'show_featured_only' => '', |
|
109 | + ) |
|
110 | + ); |
|
111 | 111 | |
112 | - $title = strip_tags($instance['title']); |
|
112 | + $title = strip_tags($instance['title']); |
|
113 | 113 | |
114 | - $post_type = strip_tags($instance['post_type']); |
|
114 | + $post_type = strip_tags($instance['post_type']); |
|
115 | 115 | |
116 | - $category = strip_tags($instance['category']); |
|
116 | + $category = strip_tags($instance['category']); |
|
117 | 117 | |
118 | - $post_number = strip_tags($instance['post_number']); |
|
118 | + $post_number = strip_tags($instance['post_number']); |
|
119 | 119 | |
120 | - $max_show = strip_tags($instance['max_show']); |
|
120 | + $max_show = strip_tags($instance['max_show']); |
|
121 | 121 | |
122 | - $slide_width = strip_tags($instance['slide_width']); |
|
122 | + $slide_width = strip_tags($instance['slide_width']); |
|
123 | 123 | |
124 | - $show_title = $instance['show_title']; |
|
124 | + $show_title = $instance['show_title']; |
|
125 | 125 | |
126 | - $slideshow = $instance['slideshow']; |
|
126 | + $slideshow = $instance['slideshow']; |
|
127 | 127 | |
128 | - $animationLoop = $instance['animationLoop']; |
|
128 | + $animationLoop = $instance['animationLoop']; |
|
129 | 129 | |
130 | - $directionNav = $instance['directionNav']; |
|
130 | + $directionNav = $instance['directionNav']; |
|
131 | 131 | |
132 | - $slideshowSpeed = $instance['slideshowSpeed']; |
|
132 | + $slideshowSpeed = $instance['slideshowSpeed']; |
|
133 | 133 | |
134 | - $animationSpeed = $instance['animationSpeed']; |
|
134 | + $animationSpeed = $instance['animationSpeed']; |
|
135 | 135 | |
136 | - $animation = $instance['animation']; |
|
137 | - $list_sort = $instance['list_sort']; |
|
138 | - $show_featured_only = isset($instance['show_featured_only']) && $instance['show_featured_only'] ? true : false; |
|
136 | + $animation = $instance['animation']; |
|
137 | + $list_sort = $instance['list_sort']; |
|
138 | + $show_featured_only = isset($instance['show_featured_only']) && $instance['show_featured_only'] ? true : false; |
|
139 | 139 | |
140 | - $sort_fields = array(); |
|
141 | - $sort_fields[] = array('field' => 'latest', 'label' => __('Latest', 'geodirectory')); |
|
142 | - $sort_fields[] = array('field' => 'featured', 'label' => __('Featured', 'geodirectory')); |
|
143 | - $sort_fields[] = array('field' => 'high_review', 'label' => __('Review', 'geodirectory')); |
|
144 | - $sort_fields[] = array('field' => 'high_rating', 'label' => __('Rating', 'geodirectory')); |
|
145 | - $sort_fields[] = array('field' => 'random', 'label' => __('Random', 'geodirectory')); |
|
146 | - ?> |
|
140 | + $sort_fields = array(); |
|
141 | + $sort_fields[] = array('field' => 'latest', 'label' => __('Latest', 'geodirectory')); |
|
142 | + $sort_fields[] = array('field' => 'featured', 'label' => __('Featured', 'geodirectory')); |
|
143 | + $sort_fields[] = array('field' => 'high_review', 'label' => __('Review', 'geodirectory')); |
|
144 | + $sort_fields[] = array('field' => 'high_rating', 'label' => __('Rating', 'geodirectory')); |
|
145 | + $sort_fields[] = array('field' => 'random', 'label' => __('Random', 'geodirectory')); |
|
146 | + ?> |
|
147 | 147 | |
148 | 148 | <p> |
149 | 149 | <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory');?> |
@@ -167,9 +167,9 @@ discard block |
||
167 | 167 | <?php foreach ($postypes as $postypes_obj) { ?> |
168 | 168 | |
169 | 169 | <option <?php if ($post_type == $postypes_obj) { |
170 | - echo 'selected="selected"'; |
|
171 | - } ?> value="<?php echo $postypes_obj; ?>"><?php $extvalue = explode('_', $postypes_obj); |
|
172 | - echo ucfirst($extvalue[1]); ?></option> |
|
170 | + echo 'selected="selected"'; |
|
171 | + } ?> value="<?php echo $postypes_obj; ?>"><?php $extvalue = explode('_', $postypes_obj); |
|
172 | + echo ucfirst($extvalue[1]); ?></option> |
|
173 | 173 | |
174 | 174 | <?php } ?> |
175 | 175 | |
@@ -183,20 +183,20 @@ discard block |
||
183 | 183 | for="<?php echo $this->get_field_id('category'); ?>"><?php _e('Post Category:', 'geodirectory');?> |
184 | 184 | |
185 | 185 | <?php |
186 | - $category_taxonomy = geodir_get_taxonomies('gd_place'); |
|
187 | - $categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC')); |
|
188 | - ?> |
|
186 | + $category_taxonomy = geodir_get_taxonomies('gd_place'); |
|
187 | + $categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC')); |
|
188 | + ?> |
|
189 | 189 | |
190 | 190 | <select class="widefat" id="<?php echo $this->get_field_id('category'); ?>" |
191 | 191 | name="<?php echo $this->get_field_name('category'); ?>"> |
192 | 192 | <option <?php if ($category == '0') { |
193 | - echo 'selected="selected"'; |
|
194 | - } ?> value="0"><?php _e('All', 'geodirectory'); ?></option> |
|
193 | + echo 'selected="selected"'; |
|
194 | + } ?> value="0"><?php _e('All', 'geodirectory'); ?></option> |
|
195 | 195 | <?php foreach ($categories as $category_obj) { ?> |
196 | 196 | |
197 | 197 | <option <?php if ($category == $category_obj->term_id) { |
198 | - echo 'selected="selected"'; |
|
199 | - } ?> |
|
198 | + echo 'selected="selected"'; |
|
199 | + } ?> |
|
200 | 200 | value="<?php echo $category_obj->term_id; ?>"><?php echo ucfirst($category_obj->name); ?></option> |
201 | 201 | |
202 | 202 | <?php } ?> |
@@ -249,12 +249,12 @@ discard block |
||
249 | 249 | <select class="widefat" id="<?php echo $this->get_field_id('animation'); ?>" |
250 | 250 | name="<?php echo $this->get_field_name('animation'); ?>"> |
251 | 251 | <option <?php if ($animation == 'slide') { |
252 | - echo 'selected="selected"'; |
|
253 | - } ?> value="slide">Slide |
|
252 | + echo 'selected="selected"'; |
|
253 | + } ?> value="slide">Slide |
|
254 | 254 | </option> |
255 | 255 | <option <?php if ($animation == 'fade') { |
256 | - echo 'selected="selected"'; |
|
257 | - } ?> value="fade">Fade |
|
256 | + echo 'selected="selected"'; |
|
257 | + } ?> value="fade">Fade |
|
258 | 258 | </option> |
259 | 259 | </select> |
260 | 260 | </label> |
@@ -285,8 +285,8 @@ discard block |
||
285 | 285 | for="<?php echo $this->get_field_id('slideshow'); ?>"><?php _e('SlideShow:', 'geodirectory');?> |
286 | 286 | |
287 | 287 | <input type="checkbox" <?php if ($slideshow) { |
288 | - echo 'checked="checked"'; |
|
289 | - } ?> id="<?php echo $this->get_field_id('slideshow'); ?>" value="1" |
|
288 | + echo 'checked="checked"'; |
|
289 | + } ?> id="<?php echo $this->get_field_id('slideshow'); ?>" value="1" |
|
290 | 290 | name="<?php echo $this->get_field_name('slideshow'); ?>"/> |
291 | 291 | |
292 | 292 | </label> |
@@ -297,8 +297,8 @@ discard block |
||
297 | 297 | for="<?php echo $this->get_field_id('animationLoop'); ?>"><?php _e('AnimationLoop:', 'geodirectory');?> |
298 | 298 | |
299 | 299 | <input type="checkbox" <?php if ($animationLoop) { |
300 | - echo 'checked="checked"'; |
|
301 | - } ?> id="<?php echo $this->get_field_id('animationLoop'); ?>" value="1" |
|
300 | + echo 'checked="checked"'; |
|
301 | + } ?> id="<?php echo $this->get_field_id('animationLoop'); ?>" value="1" |
|
302 | 302 | name="<?php echo $this->get_field_name('animationLoop'); ?>"/> |
303 | 303 | |
304 | 304 | </label> |
@@ -309,8 +309,8 @@ discard block |
||
309 | 309 | for="<?php echo $this->get_field_id('directionNav'); ?>"><?php _e('DirectionNav:', 'geodirectory');?> |
310 | 310 | |
311 | 311 | <input type="checkbox" <?php if ($directionNav) { |
312 | - echo 'checked="checked"'; |
|
313 | - } ?> id="<?php echo $this->get_field_id('directionNav'); ?>" value="1" |
|
312 | + echo 'checked="checked"'; |
|
313 | + } ?> id="<?php echo $this->get_field_id('directionNav'); ?>" value="1" |
|
314 | 314 | name="<?php echo $this->get_field_name('directionNav'); ?>"/> |
315 | 315 | |
316 | 316 | </label> |
@@ -322,8 +322,8 @@ discard block |
||
322 | 322 | for="<?php echo $this->get_field_id('show_title'); ?>"><?php _e('Show Title:', 'geodirectory');?> |
323 | 323 | |
324 | 324 | <input type="checkbox" <?php if ($show_title) { |
325 | - echo 'checked="checked"'; |
|
326 | - } ?> id="<?php echo $this->get_field_id('show_title'); ?>" value="1" |
|
325 | + echo 'checked="checked"'; |
|
326 | + } ?> id="<?php echo $this->get_field_id('show_title'); ?>" value="1" |
|
327 | 327 | name="<?php echo $this->get_field_name('show_title'); ?>"/> |
328 | 328 | |
329 | 329 | </label> |
@@ -363,7 +363,7 @@ discard block |
||
363 | 363 | |
364 | 364 | |
365 | 365 | <?php |
366 | - } |
|
366 | + } |
|
367 | 367 | } // class geodir_listing_slider_widget |
368 | 368 | |
369 | 369 | register_widget('geodir_listing_slider_widget'); |
370 | 370 | \ No newline at end of file |
@@ -60,7 +60,7 @@ discard block |
||
60 | 60 | //save the widget |
61 | 61 | $instance = $old_instance; |
62 | 62 | $instance['title'] = strip_tags($new_instance['title']); |
63 | - $category_limit = (int)$new_instance['category_limit']; |
|
63 | + $category_limit = (int) $new_instance['category_limit']; |
|
64 | 64 | $instance['category_limit'] = $category_limit > 0 ? $category_limit : 15; |
65 | 65 | $instance['default_post_type'] = isset($new_instance['default_post_type']) ? $new_instance['default_post_type'] : ''; |
66 | 66 | return $instance; |
@@ -78,10 +78,10 @@ discard block |
||
78 | 78 | public function form($instance) |
79 | 79 | { |
80 | 80 | //widgetform in backend |
81 | - $instance = wp_parse_args((array)$instance, array('title' => '', 'category_limit' => 15, 'default_post_type' => '')); |
|
81 | + $instance = wp_parse_args((array) $instance, array('title' => '', 'category_limit' => 15, 'default_post_type' => '')); |
|
82 | 82 | |
83 | 83 | $title = strip_tags($instance['title']); |
84 | - $category_limit = (int)$instance['category_limit']; |
|
84 | + $category_limit = (int) $instance['category_limit']; |
|
85 | 85 | $category_limit = $category_limit > 0 ? $category_limit : 15; |
86 | 86 | $default_post_type = isset($instance['default_post_type']) ? $instance['default_post_type'] : ''; |
87 | 87 | |
@@ -96,10 +96,10 @@ discard block |
||
96 | 96 | </p> |
97 | 97 | <p> |
98 | 98 | <label for="<?php echo $this->get_field_id('post_type'); ?>"> |
99 | - <?php _e('Default post type to use (if not set by page)', 'geodirectory');?> |
|
99 | + <?php _e('Default post type to use (if not set by page)', 'geodirectory'); ?> |
|
100 | 100 | <select class="widefat" id="<?php echo $this->get_field_id('default_post_type'); ?>" name="<?php echo $this->get_field_name('default_post_type'); ?>"> |
101 | 101 | <?php foreach ($post_type_options as $name => $title) { ?> |
102 | - <option value="<?php echo $name;?>" <?php selected($name, $default_post_type);?>><?php echo $title; ?></option> |
|
102 | + <option value="<?php echo $name; ?>" <?php selected($name, $default_post_type); ?>><?php echo $title; ?></option> |
|
103 | 103 | <?php } ?> |
104 | 104 | </select> |
105 | 105 | </label> |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | for="<?php echo $this->get_field_id('category_limit'); ?>"><?php _e('Customize categories count to appear by default:', 'geodirectory'); ?> |
110 | 110 | <input class="widefat" id="<?php echo $this->get_field_id('category_limit'); ?>" |
111 | 111 | name="<?php echo $this->get_field_name('category_limit'); ?>" type="text" |
112 | - value="<?php echo (int)esc_attr($category_limit); ?>"/> |
|
112 | + value="<?php echo (int) esc_attr($category_limit); ?>"/> |
|
113 | 113 | |
114 | 114 | <p class="description" |
115 | 115 | style="padding:0"><?php _e('After categories count reaches this limit option More Categories / Less Categoris will be displayed to show/hide categories. Default: 15', 'geodirectory'); ?></p> |
@@ -215,7 +215,7 @@ discard block |
||
215 | 215 | public function form($instance) |
216 | 216 | { |
217 | 217 | //widgetform in backend |
218 | - $instance = wp_parse_args((array)$instance, |
|
218 | + $instance = wp_parse_args((array) $instance, |
|
219 | 219 | array('title' => '', |
220 | 220 | 'post_type' => '', |
221 | 221 | 'category' => array(), |
@@ -266,9 +266,9 @@ discard block |
||
266 | 266 | ?> |
267 | 267 | |
268 | 268 | <p> |
269 | - <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory');?> |
|
269 | + <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory'); ?> |
|
270 | 270 | <small>(%posttype_singular_label% , |
271 | - %posttype_plural_label% <?php _e('can be used', 'geodirectory');?>) |
|
271 | + %posttype_plural_label% <?php _e('can be used', 'geodirectory'); ?>) |
|
272 | 272 | </small> |
273 | 273 | |
274 | 274 | <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" |
@@ -279,7 +279,7 @@ discard block |
||
279 | 279 | |
280 | 280 | <p> |
281 | 281 | <label |
282 | - for="<?php echo $this->get_field_id('post_type'); ?>"><?php _e('Post Type:', 'geodirectory');?> |
|
282 | + for="<?php echo $this->get_field_id('post_type'); ?>"><?php _e('Post Type:', 'geodirectory'); ?> |
|
283 | 283 | |
284 | 284 | <?php $postypes = geodir_get_posttypes(); |
285 | 285 | /** |
@@ -311,7 +311,7 @@ discard block |
||
311 | 311 | |
312 | 312 | <p id="post_type_cats"> |
313 | 313 | <label |
314 | - for="<?php echo $this->get_field_id('category'); ?>"><?php _e('Post Category:', 'geodirectory');?> |
|
314 | + for="<?php echo $this->get_field_id('category'); ?>"><?php _e('Post Category:', 'geodirectory'); ?> |
|
315 | 315 | |
316 | 316 | <?php |
317 | 317 | |
@@ -350,14 +350,14 @@ discard block |
||
350 | 350 | |
351 | 351 | <input type="hidden" name="<?php echo $this->get_field_name('category_title'); ?>" |
352 | 352 | id="<?php echo $this->get_field_id('category_title'); ?>" |
353 | - value="<?php if ($category_title != '') echo $category_title; else echo __('All', 'geodirectory');?>"/> |
|
353 | + value="<?php if ($category_title != '') echo $category_title; else echo __('All', 'geodirectory'); ?>"/> |
|
354 | 354 | |
355 | 355 | </label> |
356 | 356 | </p> |
357 | 357 | |
358 | 358 | <p> |
359 | 359 | <label |
360 | - for="<?php echo $this->get_field_id('list_sort'); ?>"><?php _e('Sort by:', 'geodirectory');?> |
|
360 | + for="<?php echo $this->get_field_id('list_sort'); ?>"><?php _e('Sort by:', 'geodirectory'); ?> |
|
361 | 361 | |
362 | 362 | <select class="widefat" id="<?php echo $this->get_field_id('list_sort'); ?>" |
363 | 363 | name="<?php echo $this->get_field_name('list_sort'); ?>"> |
@@ -393,7 +393,7 @@ discard block |
||
393 | 393 | <p> |
394 | 394 | |
395 | 395 | <label |
396 | - for="<?php echo $this->get_field_id('post_number'); ?>"><?php _e('Number of posts:', 'geodirectory');?> |
|
396 | + for="<?php echo $this->get_field_id('post_number'); ?>"><?php _e('Number of posts:', 'geodirectory'); ?> |
|
397 | 397 | |
398 | 398 | <input class="widefat" id="<?php echo $this->get_field_id('post_number'); ?>" |
399 | 399 | name="<?php echo $this->get_field_name('post_number'); ?>" type="text" |
@@ -403,7 +403,7 @@ discard block |
||
403 | 403 | |
404 | 404 | <p> |
405 | 405 | <label for="<?php echo $this->get_field_id('layout'); ?>"> |
406 | - <?php _e('Layout:', 'geodirectory');?> |
|
406 | + <?php _e('Layout:', 'geodirectory'); ?> |
|
407 | 407 | <select class="widefat" id="<?php echo $this->get_field_id('layout'); ?>" |
408 | 408 | name="<?php echo $this->get_field_name('layout'); ?>"> |
409 | 409 | <option <?php if ($layout == 'gridview_onehalf') { |
@@ -432,7 +432,7 @@ discard block |
||
432 | 432 | |
433 | 433 | <p> |
434 | 434 | <label |
435 | - for="<?php echo $this->get_field_id('listing_width'); ?>"><?php _e('Listing width:', 'geodirectory');?> |
|
435 | + for="<?php echo $this->get_field_id('listing_width'); ?>"><?php _e('Listing width:', 'geodirectory'); ?> |
|
436 | 436 | |
437 | 437 | <input class="widefat" id="<?php echo $this->get_field_id('listing_width'); ?>" |
438 | 438 | name="<?php echo $this->get_field_name('listing_width'); ?>" type="text" |
@@ -442,7 +442,7 @@ discard block |
||
442 | 442 | |
443 | 443 | <p> |
444 | 444 | <label |
445 | - for="<?php echo $this->get_field_id('character_count'); ?>"><?php _e('Post Content excerpt character count :', 'geodirectory');?> |
|
445 | + for="<?php echo $this->get_field_id('character_count'); ?>"><?php _e('Post Content excerpt character count :', 'geodirectory'); ?> |
|
446 | 446 | <input class="widefat" id="<?php echo $this->get_field_id('character_count'); ?>" |
447 | 447 | name="<?php echo $this->get_field_name('character_count'); ?>" type="text" |
448 | 448 | value="<?php echo esc_attr($character_count); ?>"/> |
@@ -451,41 +451,41 @@ discard block |
||
451 | 451 | |
452 | 452 | <p> |
453 | 453 | <label for="<?php echo $this->get_field_id('add_location_filter'); ?>"> |
454 | - <?php _e('Enable Location Filter:', 'geodirectory');?> |
|
454 | + <?php _e('Enable Location Filter:', 'geodirectory'); ?> |
|
455 | 455 | <input type="checkbox" id="<?php echo $this->get_field_id('add_location_filter'); ?>" |
456 | - name="<?php echo $this->get_field_name('add_location_filter'); ?>" <?php if ($add_location_filter) echo 'checked="checked"';?> |
|
456 | + name="<?php echo $this->get_field_name('add_location_filter'); ?>" <?php if ($add_location_filter) echo 'checked="checked"'; ?> |
|
457 | 457 | value="1"/> |
458 | 458 | </label> |
459 | 459 | </p> |
460 | 460 | <p> |
461 | 461 | <label for="<?php echo $this->get_field_id('show_featured_only'); ?>"> |
462 | - <?php _e('Show only featured listings:', 'geodirectory');?> <input type="checkbox" |
|
462 | + <?php _e('Show only featured listings:', 'geodirectory'); ?> <input type="checkbox" |
|
463 | 463 | id="<?php echo $this->get_field_id('show_featured_only'); ?>" |
464 | - name="<?php echo $this->get_field_name('show_featured_only'); ?>" <?php if ($show_featured_only) echo 'checked="checked"';?> |
|
464 | + name="<?php echo $this->get_field_name('show_featured_only'); ?>" <?php if ($show_featured_only) echo 'checked="checked"'; ?> |
|
465 | 465 | value="1"/> |
466 | 466 | </label> |
467 | 467 | </p> |
468 | 468 | <p> |
469 | 469 | <label for="<?php echo $this->get_field_id('show_special_only'); ?>"> |
470 | - <?php _e('Show only listings with special offers:', 'geodirectory');?> <input type="checkbox" |
|
470 | + <?php _e('Show only listings with special offers:', 'geodirectory'); ?> <input type="checkbox" |
|
471 | 471 | id="<?php echo $this->get_field_id('show_special_only'); ?>" |
472 | - name="<?php echo $this->get_field_name('show_special_only'); ?>" <?php if ($show_special_only) echo 'checked="checked"';?> |
|
472 | + name="<?php echo $this->get_field_name('show_special_only'); ?>" <?php if ($show_special_only) echo 'checked="checked"'; ?> |
|
473 | 473 | value="1"/> |
474 | 474 | </label> |
475 | 475 | </p> |
476 | 476 | <p> |
477 | 477 | <label for="<?php echo $this->get_field_id('with_pics_only'); ?>"> |
478 | - <?php _e('Show only listings with pics:', 'geodirectory');?> <input type="checkbox" |
|
478 | + <?php _e('Show only listings with pics:', 'geodirectory'); ?> <input type="checkbox" |
|
479 | 479 | id="<?php echo $this->get_field_id('with_pics_only'); ?>" |
480 | - name="<?php echo $this->get_field_name('with_pics_only'); ?>" <?php if ($with_pics_only) echo 'checked="checked"';?> |
|
480 | + name="<?php echo $this->get_field_name('with_pics_only'); ?>" <?php if ($with_pics_only) echo 'checked="checked"'; ?> |
|
481 | 481 | value="1"/> |
482 | 482 | </label> |
483 | 483 | </p> |
484 | 484 | <p> |
485 | 485 | <label for="<?php echo $this->get_field_id('with_videos_only'); ?>"> |
486 | - <?php _e('Show only listings with videos:', 'geodirectory');?> <input type="checkbox" |
|
486 | + <?php _e('Show only listings with videos:', 'geodirectory'); ?> <input type="checkbox" |
|
487 | 487 | id="<?php echo $this->get_field_id('with_videos_only'); ?>" |
488 | - name="<?php echo $this->get_field_name('with_videos_only'); ?>" <?php if ($with_videos_only) echo 'checked="checked"';?> |
|
488 | + name="<?php echo $this->get_field_name('with_videos_only'); ?>" <?php if ($with_videos_only) echo 'checked="checked"'; ?> |
|
489 | 489 | value="1"/> |
490 | 490 | </label> |
491 | 491 | </p> |
@@ -531,7 +531,7 @@ discard block |
||
531 | 531 | |
532 | 532 | } |
533 | 533 | |
534 | - <?php if(is_active_widget( false, false, $this->id_base, true )){ ?> |
|
534 | + <?php if (is_active_widget(false, false, $this->id_base, true)) { ?> |
|
535 | 535 | var post_type = jQuery('#<?php echo $this->get_field_id('post_type'); ?>').val(); |
536 | 536 | |
537 | 537 | <?php } ?> |
@@ -14,41 +14,41 @@ discard block |
||
14 | 14 | */ |
15 | 15 | class geodir_popular_post_category extends WP_Widget |
16 | 16 | { |
17 | - /** |
|
17 | + /** |
|
18 | 18 | * Register the popular post category widget. |
19 | 19 | * |
20 | 20 | * @since 1.0.0 |
21 | - * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
21 | + * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
22 | 22 | */ |
23 | - public function __construct() { |
|
24 | - $widget_ops = array('classname' => 'geodir_popular_post_category', 'description' => __('GD > Popular Post Category', 'geodirectory')); |
|
25 | - parent::__construct( |
|
26 | - 'popular_post_category', // Base ID |
|
27 | - __('GD > Popular Post Category', 'geodirectory'), // Name |
|
28 | - $widget_ops// Args |
|
29 | - ); |
|
30 | - } |
|
23 | + public function __construct() { |
|
24 | + $widget_ops = array('classname' => 'geodir_popular_post_category', 'description' => __('GD > Popular Post Category', 'geodirectory')); |
|
25 | + parent::__construct( |
|
26 | + 'popular_post_category', // Base ID |
|
27 | + __('GD > Popular Post Category', 'geodirectory'), // Name |
|
28 | + $widget_ops// Args |
|
29 | + ); |
|
30 | + } |
|
31 | 31 | |
32 | 32 | /** |
33 | 33 | * Front-end display content for popular post category widget. |
34 | 34 | * |
35 | 35 | * @since 1.0.0 |
36 | - * @since 1.5.1 Declare function public. |
|
36 | + * @since 1.5.1 Declare function public. |
|
37 | 37 | * |
38 | 38 | * @param array $args Widget arguments. |
39 | 39 | * @param array $instance Saved values from database. |
40 | 40 | */ |
41 | 41 | public function widget($args, $instance) |
42 | - { |
|
43 | - geodir_popular_post_category_output($args, $instance); |
|
44 | - } |
|
42 | + { |
|
43 | + geodir_popular_post_category_output($args, $instance); |
|
44 | + } |
|
45 | 45 | |
46 | 46 | /** |
47 | 47 | * Sanitize popular post category widget form values as they are saved. |
48 | 48 | * |
49 | 49 | * @since 1.0.0 |
50 | - * @since 1.5.1 Declare function public. |
|
51 | - * @since 1.5.1 Added default_post_type parameter. |
|
50 | + * @since 1.5.1 Declare function public. |
|
51 | + * @since 1.5.1 Added default_post_type parameter. |
|
52 | 52 | * |
53 | 53 | * @param array $new_instance Values just sent to be saved. |
54 | 54 | * @param array $old_instance Previously saved values from database. |
@@ -56,37 +56,37 @@ discard block |
||
56 | 56 | * @return array Updated safe values to be saved. |
57 | 57 | */ |
58 | 58 | public function update($new_instance, $old_instance) |
59 | - { |
|
60 | - //save the widget |
|
61 | - $instance = $old_instance; |
|
62 | - $instance['title'] = strip_tags($new_instance['title']); |
|
63 | - $category_limit = (int)$new_instance['category_limit']; |
|
64 | - $instance['category_limit'] = $category_limit > 0 ? $category_limit : 15; |
|
59 | + { |
|
60 | + //save the widget |
|
61 | + $instance = $old_instance; |
|
62 | + $instance['title'] = strip_tags($new_instance['title']); |
|
63 | + $category_limit = (int)$new_instance['category_limit']; |
|
64 | + $instance['category_limit'] = $category_limit > 0 ? $category_limit : 15; |
|
65 | 65 | $instance['default_post_type'] = isset($new_instance['default_post_type']) ? $new_instance['default_post_type'] : ''; |
66 | - return $instance; |
|
67 | - } |
|
66 | + return $instance; |
|
67 | + } |
|
68 | 68 | |
69 | 69 | /** |
70 | 70 | * Back-end popular post category widget settings form. |
71 | 71 | * |
72 | 72 | * @since 1.0.0 |
73 | - * @since 1.5.1 Declare function public. |
|
74 | - * @since 1.5.1 Added option to set default post type. |
|
73 | + * @since 1.5.1 Declare function public. |
|
74 | + * @since 1.5.1 Added option to set default post type. |
|
75 | 75 | * |
76 | 76 | * @param array $instance Previously saved values from database. |
77 | 77 | */ |
78 | 78 | public function form($instance) |
79 | - { |
|
80 | - //widgetform in backend |
|
81 | - $instance = wp_parse_args((array)$instance, array('title' => '', 'category_limit' => 15, 'default_post_type' => '')); |
|
79 | + { |
|
80 | + //widgetform in backend |
|
81 | + $instance = wp_parse_args((array)$instance, array('title' => '', 'category_limit' => 15, 'default_post_type' => '')); |
|
82 | 82 | |
83 | - $title = strip_tags($instance['title']); |
|
84 | - $category_limit = (int)$instance['category_limit']; |
|
85 | - $category_limit = $category_limit > 0 ? $category_limit : 15; |
|
83 | + $title = strip_tags($instance['title']); |
|
84 | + $category_limit = (int)$instance['category_limit']; |
|
85 | + $category_limit = $category_limit > 0 ? $category_limit : 15; |
|
86 | 86 | $default_post_type = isset($instance['default_post_type']) ? $instance['default_post_type'] : ''; |
87 | 87 | |
88 | 88 | $post_type_options = geodir_get_posttypes('options'); |
89 | - ?> |
|
89 | + ?> |
|
90 | 90 | <p> |
91 | 91 | <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory'); ?> |
92 | 92 | <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" |
@@ -116,7 +116,7 @@ discard block |
||
116 | 116 | </label> |
117 | 117 | </p> |
118 | 118 | <?php |
119 | - } |
|
119 | + } |
|
120 | 120 | } // class geodir_popular_post_category |
121 | 121 | |
122 | 122 | register_widget('geodir_popular_post_category'); |
@@ -130,40 +130,40 @@ discard block |
||
130 | 130 | class geodir_popular_postview extends WP_Widget |
131 | 131 | { |
132 | 132 | |
133 | - /** |
|
133 | + /** |
|
134 | 134 | * Register the popular posts widget. |
135 | 135 | * |
136 | 136 | * @since 1.0.0 |
137 | - * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
137 | + * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
138 | 138 | */ |
139 | - public function __construct() { |
|
140 | - $widget_ops = array('classname' => 'geodir_popular_post_view', 'description' => __('GD > Popular Post View', 'geodirectory')); |
|
141 | - parent::__construct( |
|
142 | - 'popular_post_view', // Base ID |
|
143 | - __('GD > Popular Post View', 'geodirectory'), // Name |
|
144 | - $widget_ops// Args |
|
145 | - ); |
|
146 | - } |
|
139 | + public function __construct() { |
|
140 | + $widget_ops = array('classname' => 'geodir_popular_post_view', 'description' => __('GD > Popular Post View', 'geodirectory')); |
|
141 | + parent::__construct( |
|
142 | + 'popular_post_view', // Base ID |
|
143 | + __('GD > Popular Post View', 'geodirectory'), // Name |
|
144 | + $widget_ops// Args |
|
145 | + ); |
|
146 | + } |
|
147 | 147 | |
148 | 148 | /** |
149 | 149 | * Front-end display content for popular posts widget. |
150 | 150 | * |
151 | 151 | * @since 1.0.0 |
152 | - * @since 1.5.1 Declare function public. |
|
152 | + * @since 1.5.1 Declare function public. |
|
153 | 153 | * |
154 | 154 | * @param array $args Widget arguments. |
155 | 155 | * @param array $instance Saved values from database. |
156 | 156 | */ |
157 | 157 | public function widget($args, $instance) |
158 | - { |
|
159 | - geodir_popular_postview_output($args, $instance); |
|
160 | - } |
|
158 | + { |
|
159 | + geodir_popular_postview_output($args, $instance); |
|
160 | + } |
|
161 | 161 | |
162 | 162 | /** |
163 | 163 | * Sanitize popular posts widget form values as they are saved. |
164 | 164 | * |
165 | 165 | * @since 1.0.0 |
166 | - * @since 1.5.1 Declare function public. |
|
166 | + * @since 1.5.1 Declare function public. |
|
167 | 167 | * |
168 | 168 | * @param array $new_instance Values just sent to be saved. |
169 | 169 | * @param array $old_instance Previously saved values from database. |
@@ -171,99 +171,99 @@ discard block |
||
171 | 171 | * @return array Updated safe values to be saved. |
172 | 172 | */ |
173 | 173 | public function update($new_instance, $old_instance) |
174 | - { |
|
175 | - //save the widget |
|
176 | - $instance = $old_instance; |
|
177 | - |
|
178 | - if ($new_instance['title'] == '') { |
|
179 | - $title = geodir_ucwords(strip_tags($new_instance['category_title'])); |
|
180 | - //$instance['title'] = $title; |
|
181 | - } |
|
182 | - $instance['title'] = strip_tags($new_instance['title']); |
|
183 | - |
|
184 | - $instance['post_type'] = strip_tags($new_instance['post_type']); |
|
185 | - //$instance['category'] = strip_tags($new_instance['category']); |
|
186 | - $instance['category'] = isset($new_instance['category']) ? $new_instance['category'] : ''; |
|
187 | - $instance['category_title'] = strip_tags($new_instance['category_title']); |
|
188 | - $instance['post_number'] = strip_tags($new_instance['post_number']); |
|
189 | - $instance['layout'] = strip_tags($new_instance['layout']); |
|
190 | - $instance['listing_width'] = strip_tags($new_instance['listing_width']); |
|
191 | - $instance['list_sort'] = strip_tags($new_instance['list_sort']); |
|
192 | - $instance['character_count'] = $new_instance['character_count']; |
|
193 | - if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '') |
|
194 | - $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']); |
|
195 | - else |
|
196 | - $instance['add_location_filter'] = '0'; |
|
197 | - |
|
198 | - $instance['show_featured_only'] = isset($new_instance['show_featured_only']) && $new_instance['show_featured_only'] ? 1 : 0; |
|
199 | - $instance['show_special_only'] = isset($new_instance['show_special_only']) && $new_instance['show_special_only'] ? 1 : 0; |
|
200 | - $instance['with_pics_only'] = isset($new_instance['with_pics_only']) && $new_instance['with_pics_only'] ? 1 : 0; |
|
201 | - $instance['with_videos_only'] = isset($new_instance['with_videos_only']) && $new_instance['with_videos_only'] ? 1 : 0; |
|
202 | - $instance['use_viewing_post_type'] = isset($new_instance['use_viewing_post_type']) && $new_instance['use_viewing_post_type'] ? 1 : 0; |
|
203 | - |
|
204 | - return $instance; |
|
205 | - } |
|
174 | + { |
|
175 | + //save the widget |
|
176 | + $instance = $old_instance; |
|
177 | + |
|
178 | + if ($new_instance['title'] == '') { |
|
179 | + $title = geodir_ucwords(strip_tags($new_instance['category_title'])); |
|
180 | + //$instance['title'] = $title; |
|
181 | + } |
|
182 | + $instance['title'] = strip_tags($new_instance['title']); |
|
183 | + |
|
184 | + $instance['post_type'] = strip_tags($new_instance['post_type']); |
|
185 | + //$instance['category'] = strip_tags($new_instance['category']); |
|
186 | + $instance['category'] = isset($new_instance['category']) ? $new_instance['category'] : ''; |
|
187 | + $instance['category_title'] = strip_tags($new_instance['category_title']); |
|
188 | + $instance['post_number'] = strip_tags($new_instance['post_number']); |
|
189 | + $instance['layout'] = strip_tags($new_instance['layout']); |
|
190 | + $instance['listing_width'] = strip_tags($new_instance['listing_width']); |
|
191 | + $instance['list_sort'] = strip_tags($new_instance['list_sort']); |
|
192 | + $instance['character_count'] = $new_instance['character_count']; |
|
193 | + if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '') |
|
194 | + $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']); |
|
195 | + else |
|
196 | + $instance['add_location_filter'] = '0'; |
|
197 | + |
|
198 | + $instance['show_featured_only'] = isset($new_instance['show_featured_only']) && $new_instance['show_featured_only'] ? 1 : 0; |
|
199 | + $instance['show_special_only'] = isset($new_instance['show_special_only']) && $new_instance['show_special_only'] ? 1 : 0; |
|
200 | + $instance['with_pics_only'] = isset($new_instance['with_pics_only']) && $new_instance['with_pics_only'] ? 1 : 0; |
|
201 | + $instance['with_videos_only'] = isset($new_instance['with_videos_only']) && $new_instance['with_videos_only'] ? 1 : 0; |
|
202 | + $instance['use_viewing_post_type'] = isset($new_instance['use_viewing_post_type']) && $new_instance['use_viewing_post_type'] ? 1 : 0; |
|
203 | + |
|
204 | + return $instance; |
|
205 | + } |
|
206 | 206 | |
207 | 207 | /** |
208 | 208 | * Back-end popular posts widget settings form. |
209 | 209 | * |
210 | 210 | * @since 1.0.0 |
211 | - * @since 1.5.1 Declare function public. |
|
211 | + * @since 1.5.1 Declare function public. |
|
212 | 212 | * |
213 | 213 | * @param array $instance Previously saved values from database. |
214 | 214 | */ |
215 | 215 | public function form($instance) |
216 | - { |
|
217 | - //widgetform in backend |
|
218 | - $instance = wp_parse_args((array)$instance, |
|
219 | - array('title' => '', |
|
220 | - 'post_type' => '', |
|
221 | - 'category' => array(), |
|
222 | - 'category_title' => '', |
|
223 | - 'list_sort' => '', |
|
224 | - 'list_order' => '', |
|
225 | - 'post_number' => '5', |
|
226 | - 'layout' => 'gridview_onehalf', |
|
227 | - 'listing_width' => '', |
|
228 | - 'add_location_filter' => '1', |
|
229 | - 'character_count' => '20', |
|
230 | - 'show_featured_only' => '', |
|
231 | - 'show_special_only' => '', |
|
232 | - 'with_pics_only' => '', |
|
233 | - 'with_videos_only' => '', |
|
234 | - 'use_viewing_post_type' => '' |
|
235 | - ) |
|
236 | - ); |
|
216 | + { |
|
217 | + //widgetform in backend |
|
218 | + $instance = wp_parse_args((array)$instance, |
|
219 | + array('title' => '', |
|
220 | + 'post_type' => '', |
|
221 | + 'category' => array(), |
|
222 | + 'category_title' => '', |
|
223 | + 'list_sort' => '', |
|
224 | + 'list_order' => '', |
|
225 | + 'post_number' => '5', |
|
226 | + 'layout' => 'gridview_onehalf', |
|
227 | + 'listing_width' => '', |
|
228 | + 'add_location_filter' => '1', |
|
229 | + 'character_count' => '20', |
|
230 | + 'show_featured_only' => '', |
|
231 | + 'show_special_only' => '', |
|
232 | + 'with_pics_only' => '', |
|
233 | + 'with_videos_only' => '', |
|
234 | + 'use_viewing_post_type' => '' |
|
235 | + ) |
|
236 | + ); |
|
237 | 237 | |
238 | - $title = strip_tags($instance['title']); |
|
238 | + $title = strip_tags($instance['title']); |
|
239 | 239 | |
240 | - $post_type = strip_tags($instance['post_type']); |
|
240 | + $post_type = strip_tags($instance['post_type']); |
|
241 | 241 | |
242 | - $category = $instance['category']; |
|
242 | + $category = $instance['category']; |
|
243 | 243 | |
244 | - $category_title = strip_tags($instance['category_title']); |
|
244 | + $category_title = strip_tags($instance['category_title']); |
|
245 | 245 | |
246 | - $list_sort = strip_tags($instance['list_sort']); |
|
246 | + $list_sort = strip_tags($instance['list_sort']); |
|
247 | 247 | |
248 | - $list_order = strip_tags($instance['list_order']); |
|
248 | + $list_order = strip_tags($instance['list_order']); |
|
249 | 249 | |
250 | - $post_number = strip_tags($instance['post_number']); |
|
250 | + $post_number = strip_tags($instance['post_number']); |
|
251 | 251 | |
252 | - $layout = strip_tags($instance['layout']); |
|
252 | + $layout = strip_tags($instance['layout']); |
|
253 | 253 | |
254 | - $listing_width = strip_tags($instance['listing_width']); |
|
254 | + $listing_width = strip_tags($instance['listing_width']); |
|
255 | 255 | |
256 | - $add_location_filter = strip_tags($instance['add_location_filter']); |
|
256 | + $add_location_filter = strip_tags($instance['add_location_filter']); |
|
257 | 257 | |
258 | - $character_count = $instance['character_count']; |
|
258 | + $character_count = $instance['character_count']; |
|
259 | 259 | |
260 | - $show_featured_only = isset($instance['show_featured_only']) && $instance['show_featured_only'] ? true : false; |
|
261 | - $show_special_only = isset($instance['show_special_only']) && $instance['show_special_only'] ? true : false; |
|
262 | - $with_pics_only = isset($instance['with_pics_only']) && $instance['with_pics_only'] ? true : false; |
|
263 | - $with_videos_only = isset($instance['with_videos_only']) && $instance['with_videos_only'] ? true : false; |
|
264 | - $use_viewing_post_type = isset($instance['use_viewing_post_type']) && $instance['use_viewing_post_type'] ? true : false; |
|
260 | + $show_featured_only = isset($instance['show_featured_only']) && $instance['show_featured_only'] ? true : false; |
|
261 | + $show_special_only = isset($instance['show_special_only']) && $instance['show_special_only'] ? true : false; |
|
262 | + $with_pics_only = isset($instance['with_pics_only']) && $instance['with_pics_only'] ? true : false; |
|
263 | + $with_videos_only = isset($instance['with_videos_only']) && $instance['with_videos_only'] ? true : false; |
|
264 | + $use_viewing_post_type = isset($instance['use_viewing_post_type']) && $instance['use_viewing_post_type'] ? true : false; |
|
265 | 265 | |
266 | - ?> |
|
266 | + ?> |
|
267 | 267 | |
268 | 268 | <p> |
269 | 269 | <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory');?> |
@@ -298,9 +298,9 @@ discard block |
||
298 | 298 | <?php foreach ($postypes as $postypes_obj) { ?> |
299 | 299 | |
300 | 300 | <option <?php if ($post_type == $postypes_obj) { |
301 | - echo 'selected="selected"'; |
|
302 | - } ?> value="<?php echo $postypes_obj; ?>"><?php $extvalue = explode('_', $postypes_obj); |
|
303 | - echo ucfirst($extvalue[1]); ?></option> |
|
301 | + echo 'selected="selected"'; |
|
302 | + } ?> value="<?php echo $postypes_obj; ?>"><?php $extvalue = explode('_', $postypes_obj); |
|
303 | + echo ucfirst($extvalue[1]); ?></option> |
|
304 | 304 | |
305 | 305 | <?php } ?> |
306 | 306 | |
@@ -315,30 +315,30 @@ discard block |
||
315 | 315 | |
316 | 316 | <?php |
317 | 317 | |
318 | - $post_type = ($post_type != '') ? $post_type : 'gd_place'; |
|
318 | + $post_type = ($post_type != '') ? $post_type : 'gd_place'; |
|
319 | 319 | |
320 | - $all_postypes = geodir_get_posttypes(); |
|
320 | + $all_postypes = geodir_get_posttypes(); |
|
321 | 321 | |
322 | - if (!in_array($post_type, $all_postypes)) |
|
323 | - $post_type = 'gd_place'; |
|
322 | + if (!in_array($post_type, $all_postypes)) |
|
323 | + $post_type = 'gd_place'; |
|
324 | 324 | |
325 | - $category_taxonomy = geodir_get_taxonomies($post_type); |
|
326 | - $categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC')); |
|
325 | + $category_taxonomy = geodir_get_taxonomies($post_type); |
|
326 | + $categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC')); |
|
327 | 327 | |
328 | - ?> |
|
328 | + ?> |
|
329 | 329 | |
330 | 330 | <select multiple="multiple" class="widefat" name="<?php echo $this->get_field_name('category'); ?>[]" |
331 | 331 | onchange="geodir_popular_widget_cat_title(this)"> |
332 | 332 | |
333 | 333 | <option <?php if (!is_array($category) || (is_array($category) && in_array('0', $category))) { |
334 | - echo 'selected="selected"'; |
|
335 | - } ?> value="0"><?php _e('All', 'geodirectory'); ?></option> |
|
334 | + echo 'selected="selected"'; |
|
335 | + } ?> value="0"><?php _e('All', 'geodirectory'); ?></option> |
|
336 | 336 | <?php foreach ($categories as $category_obj) { |
337 | - $selected = ''; |
|
338 | - if (is_array($category) && in_array($category_obj->term_id, $category)) |
|
339 | - echo $selected = 'selected="selected"'; |
|
337 | + $selected = ''; |
|
338 | + if (is_array($category) && in_array($category_obj->term_id, $category)) |
|
339 | + echo $selected = 'selected="selected"'; |
|
340 | 340 | |
341 | - ?> |
|
341 | + ?> |
|
342 | 342 | |
343 | 343 | <option <?php echo $selected; ?> |
344 | 344 | value="<?php echo $category_obj->term_id; ?>"><?php echo ucfirst($category_obj->name); ?></option> |
@@ -363,28 +363,28 @@ discard block |
||
363 | 363 | name="<?php echo $this->get_field_name('list_sort'); ?>"> |
364 | 364 | |
365 | 365 | <option <?php if ($list_sort == 'az') { |
366 | - echo 'selected="selected"'; |
|
367 | - } ?> value="az"><?php _e('A-Z', 'geodirectory'); ?></option> |
|
366 | + echo 'selected="selected"'; |
|
367 | + } ?> value="az"><?php _e('A-Z', 'geodirectory'); ?></option> |
|
368 | 368 | |
369 | 369 | <option <?php if ($list_sort == 'latest') { |
370 | - echo 'selected="selected"'; |
|
371 | - } ?> value="latest"><?php _e('Latest', 'geodirectory'); ?></option> |
|
370 | + echo 'selected="selected"'; |
|
371 | + } ?> value="latest"><?php _e('Latest', 'geodirectory'); ?></option> |
|
372 | 372 | |
373 | 373 | <option <?php if ($list_sort == 'featured') { |
374 | - echo 'selected="selected"'; |
|
375 | - } ?> value="featured"><?php _e('Featured', 'geodirectory'); ?></option> |
|
374 | + echo 'selected="selected"'; |
|
375 | + } ?> value="featured"><?php _e('Featured', 'geodirectory'); ?></option> |
|
376 | 376 | |
377 | 377 | <option <?php if ($list_sort == 'high_review') { |
378 | - echo 'selected="selected"'; |
|
379 | - } ?> value="high_review"><?php _e('Review', 'geodirectory'); ?></option> |
|
378 | + echo 'selected="selected"'; |
|
379 | + } ?> value="high_review"><?php _e('Review', 'geodirectory'); ?></option> |
|
380 | 380 | |
381 | 381 | <option <?php if ($list_sort == 'high_rating') { |
382 | - echo 'selected="selected"'; |
|
383 | - } ?> value="high_rating"><?php _e('Rating', 'geodirectory'); ?></option> |
|
382 | + echo 'selected="selected"'; |
|
383 | + } ?> value="high_rating"><?php _e('Rating', 'geodirectory'); ?></option> |
|
384 | 384 | |
385 | 385 | <option <?php if ($list_sort == 'random') { |
386 | - echo 'selected="selected"'; |
|
387 | - } ?> value="random"><?php _e('Random', 'geodirectory'); ?></option> |
|
386 | + echo 'selected="selected"'; |
|
387 | + } ?> value="random"><?php _e('Random', 'geodirectory'); ?></option> |
|
388 | 388 | |
389 | 389 | </select> |
390 | 390 | </label> |
@@ -407,24 +407,24 @@ discard block |
||
407 | 407 | <select class="widefat" id="<?php echo $this->get_field_id('layout'); ?>" |
408 | 408 | name="<?php echo $this->get_field_name('layout'); ?>"> |
409 | 409 | <option <?php if ($layout == 'gridview_onehalf') { |
410 | - echo 'selected="selected"'; |
|
411 | - } ?> |
|
410 | + echo 'selected="selected"'; |
|
411 | + } ?> |
|
412 | 412 | value="gridview_onehalf"><?php _e('Grid View (Two Columns)', 'geodirectory'); ?></option> |
413 | 413 | <option <?php if ($layout == 'gridview_onethird') { |
414 | - echo 'selected="selected"'; |
|
415 | - } ?> |
|
414 | + echo 'selected="selected"'; |
|
415 | + } ?> |
|
416 | 416 | value="gridview_onethird"><?php _e('Grid View (Three Columns)', 'geodirectory'); ?></option> |
417 | 417 | <option <?php if ($layout == 'gridview_onefourth') { |
418 | - echo 'selected="selected"'; |
|
419 | - } ?> |
|
418 | + echo 'selected="selected"'; |
|
419 | + } ?> |
|
420 | 420 | value="gridview_onefourth"><?php _e('Grid View (Four Columns)', 'geodirectory'); ?></option> |
421 | 421 | <option <?php if ($layout == 'gridview_onefifth') { |
422 | - echo 'selected="selected"'; |
|
423 | - } ?> |
|
422 | + echo 'selected="selected"'; |
|
423 | + } ?> |
|
424 | 424 | value="gridview_onefifth"><?php _e('Grid View (Five Columns)', 'geodirectory'); ?></option> |
425 | 425 | <option <?php if ($layout == 'list') { |
426 | - echo 'selected="selected"'; |
|
427 | - } ?> value="list"><?php _e('List view', 'geodirectory'); ?></option> |
|
426 | + echo 'selected="selected"'; |
|
427 | + } ?> value="list"><?php _e('List view', 'geodirectory'); ?></option> |
|
428 | 428 | |
429 | 429 | </select> |
430 | 430 | </label> |
@@ -494,8 +494,8 @@ discard block |
||
494 | 494 | for="<?php echo $this->get_field_id('use_viewing_post_type'); ?>"><?php _e('Use current viewing post type:', 'geodirectory'); ?> |
495 | 495 | <input type="checkbox" id="<?php echo $this->get_field_id('use_viewing_post_type'); ?>" |
496 | 496 | name="<?php echo $this->get_field_name('use_viewing_post_type'); ?>" <?php if ($use_viewing_post_type) { |
497 | - echo 'checked="checked"'; |
|
498 | - } ?> value="1"/> |
|
497 | + echo 'checked="checked"'; |
|
498 | + } ?> value="1"/> |
|
499 | 499 | </label> |
500 | 500 | </p> |
501 | 501 | |
@@ -539,7 +539,7 @@ discard block |
||
539 | 539 | </script> |
540 | 540 | |
541 | 541 | <?php |
542 | - } |
|
542 | + } |
|
543 | 543 | } // class geodir_popular_postview |
544 | 544 | |
545 | 545 | register_widget('geodir_popular_postview'); |
546 | 546 | \ No newline at end of file |
@@ -190,10 +190,11 @@ discard block |
||
190 | 190 | $instance['listing_width'] = strip_tags($new_instance['listing_width']); |
191 | 191 | $instance['list_sort'] = strip_tags($new_instance['list_sort']); |
192 | 192 | $instance['character_count'] = $new_instance['character_count']; |
193 | - if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '') |
|
194 | - $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']); |
|
195 | - else |
|
196 | - $instance['add_location_filter'] = '0'; |
|
193 | + if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '') { |
|
194 | + $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']); |
|
195 | + } else { |
|
196 | + $instance['add_location_filter'] = '0'; |
|
197 | + } |
|
197 | 198 | |
198 | 199 | $instance['show_featured_only'] = isset($new_instance['show_featured_only']) && $new_instance['show_featured_only'] ? 1 : 0; |
199 | 200 | $instance['show_special_only'] = isset($new_instance['show_special_only']) && $new_instance['show_special_only'] ? 1 : 0; |
@@ -319,8 +320,9 @@ discard block |
||
319 | 320 | |
320 | 321 | $all_postypes = geodir_get_posttypes(); |
321 | 322 | |
322 | - if (!in_array($post_type, $all_postypes)) |
|
323 | - $post_type = 'gd_place'; |
|
323 | + if (!in_array($post_type, $all_postypes)) { |
|
324 | + $post_type = 'gd_place'; |
|
325 | + } |
|
324 | 326 | |
325 | 327 | $category_taxonomy = geodir_get_taxonomies($post_type); |
326 | 328 | $categories = get_terms($category_taxonomy, array('orderby' => 'count', 'order' => 'DESC')); |
@@ -335,8 +337,9 @@ discard block |
||
335 | 337 | } ?> value="0"><?php _e('All', 'geodirectory'); ?></option> |
336 | 338 | <?php foreach ($categories as $category_obj) { |
337 | 339 | $selected = ''; |
338 | - if (is_array($category) && in_array($category_obj->term_id, $category)) |
|
339 | - echo $selected = 'selected="selected"'; |
|
340 | + if (is_array($category) && in_array($category_obj->term_id, $category)) { |
|
341 | + echo $selected = 'selected="selected"'; |
|
342 | + } |
|
340 | 343 | |
341 | 344 | ?> |
342 | 345 | |
@@ -350,7 +353,12 @@ discard block |
||
350 | 353 | |
351 | 354 | <input type="hidden" name="<?php echo $this->get_field_name('category_title'); ?>" |
352 | 355 | id="<?php echo $this->get_field_id('category_title'); ?>" |
353 | - value="<?php if ($category_title != '') echo $category_title; else echo __('All', 'geodirectory');?>"/> |
|
356 | + value="<?php if ($category_title != '') { |
|
357 | + echo $category_title; |
|
358 | +} else { |
|
359 | + echo __('All', 'geodirectory'); |
|
360 | +} |
|
361 | +?>"/> |
|
354 | 362 | |
355 | 363 | </label> |
356 | 364 | </p> |
@@ -453,7 +461,10 @@ discard block |
||
453 | 461 | <label for="<?php echo $this->get_field_id('add_location_filter'); ?>"> |
454 | 462 | <?php _e('Enable Location Filter:', 'geodirectory');?> |
455 | 463 | <input type="checkbox" id="<?php echo $this->get_field_id('add_location_filter'); ?>" |
456 | - name="<?php echo $this->get_field_name('add_location_filter'); ?>" <?php if ($add_location_filter) echo 'checked="checked"';?> |
|
464 | + name="<?php echo $this->get_field_name('add_location_filter'); ?>" <?php if ($add_location_filter) { |
|
465 | + echo 'checked="checked"'; |
|
466 | +} |
|
467 | +?> |
|
457 | 468 | value="1"/> |
458 | 469 | </label> |
459 | 470 | </p> |
@@ -461,7 +472,10 @@ discard block |
||
461 | 472 | <label for="<?php echo $this->get_field_id('show_featured_only'); ?>"> |
462 | 473 | <?php _e('Show only featured listings:', 'geodirectory');?> <input type="checkbox" |
463 | 474 | id="<?php echo $this->get_field_id('show_featured_only'); ?>" |
464 | - name="<?php echo $this->get_field_name('show_featured_only'); ?>" <?php if ($show_featured_only) echo 'checked="checked"';?> |
|
475 | + name="<?php echo $this->get_field_name('show_featured_only'); ?>" <?php if ($show_featured_only) { |
|
476 | + echo 'checked="checked"'; |
|
477 | +} |
|
478 | +?> |
|
465 | 479 | value="1"/> |
466 | 480 | </label> |
467 | 481 | </p> |
@@ -469,7 +483,10 @@ discard block |
||
469 | 483 | <label for="<?php echo $this->get_field_id('show_special_only'); ?>"> |
470 | 484 | <?php _e('Show only listings with special offers:', 'geodirectory');?> <input type="checkbox" |
471 | 485 | id="<?php echo $this->get_field_id('show_special_only'); ?>" |
472 | - name="<?php echo $this->get_field_name('show_special_only'); ?>" <?php if ($show_special_only) echo 'checked="checked"';?> |
|
486 | + name="<?php echo $this->get_field_name('show_special_only'); ?>" <?php if ($show_special_only) { |
|
487 | + echo 'checked="checked"'; |
|
488 | +} |
|
489 | +?> |
|
473 | 490 | value="1"/> |
474 | 491 | </label> |
475 | 492 | </p> |
@@ -477,7 +494,10 @@ discard block |
||
477 | 494 | <label for="<?php echo $this->get_field_id('with_pics_only'); ?>"> |
478 | 495 | <?php _e('Show only listings with pics:', 'geodirectory');?> <input type="checkbox" |
479 | 496 | id="<?php echo $this->get_field_id('with_pics_only'); ?>" |
480 | - name="<?php echo $this->get_field_name('with_pics_only'); ?>" <?php if ($with_pics_only) echo 'checked="checked"';?> |
|
497 | + name="<?php echo $this->get_field_name('with_pics_only'); ?>" <?php if ($with_pics_only) { |
|
498 | + echo 'checked="checked"'; |
|
499 | +} |
|
500 | +?> |
|
481 | 501 | value="1"/> |
482 | 502 | </label> |
483 | 503 | </p> |
@@ -485,7 +505,10 @@ discard block |
||
485 | 505 | <label for="<?php echo $this->get_field_id('with_videos_only'); ?>"> |
486 | 506 | <?php _e('Show only listings with videos:', 'geodirectory');?> <input type="checkbox" |
487 | 507 | id="<?php echo $this->get_field_id('with_videos_only'); ?>" |
488 | - name="<?php echo $this->get_field_name('with_videos_only'); ?>" <?php if ($with_videos_only) echo 'checked="checked"';?> |
|
508 | + name="<?php echo $this->get_field_name('with_videos_only'); ?>" <?php if ($with_videos_only) { |
|
509 | + echo 'checked="checked"'; |
|
510 | +} |
|
511 | +?> |
|
489 | 512 | value="1"/> |
490 | 513 | </label> |
491 | 514 | </p> |
@@ -137,7 +137,7 @@ discard block |
||
137 | 137 | public function form($instance) |
138 | 138 | { |
139 | 139 | //widgetform in backend |
140 | - $instance = wp_parse_args((array)$instance, |
|
140 | + $instance = wp_parse_args((array) $instance, |
|
141 | 141 | array('title' => '', |
142 | 142 | 'list_sort' => '', |
143 | 143 | 'list_order' => '', |
@@ -169,7 +169,7 @@ discard block |
||
169 | 169 | |
170 | 170 | ?> |
171 | 171 | <p> |
172 | - <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory');?> |
|
172 | + <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory'); ?> |
|
173 | 173 | |
174 | 174 | <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" |
175 | 175 | name="<?php echo $this->get_field_name('title'); ?>" type="text" |
@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | </p> |
179 | 179 | <p> |
180 | 180 | <label |
181 | - for="<?php echo $this->get_field_id('list_sort'); ?>"><?php _e('Sort by:', 'geodirectory');?> |
|
181 | + for="<?php echo $this->get_field_id('list_sort'); ?>"><?php _e('Sort by:', 'geodirectory'); ?> |
|
182 | 182 | |
183 | 183 | <select class="widefat" id="<?php echo $this->get_field_id('list_sort'); ?>" |
184 | 184 | name="<?php echo $this->get_field_name('list_sort'); ?>"> |
@@ -208,7 +208,7 @@ discard block |
||
208 | 208 | </p> |
209 | 209 | <p> |
210 | 210 | <label |
211 | - for="<?php echo $this->get_field_id('post_number'); ?>"><?php _e('Number of posts:', 'geodirectory');?> |
|
211 | + for="<?php echo $this->get_field_id('post_number'); ?>"><?php _e('Number of posts:', 'geodirectory'); ?> |
|
212 | 212 | |
213 | 213 | <input class="widefat" id="<?php echo $this->get_field_id('post_number'); ?>" |
214 | 214 | name="<?php echo $this->get_field_name('post_number'); ?>" type="text" |
@@ -217,7 +217,7 @@ discard block |
||
217 | 217 | </p> |
218 | 218 | <p> |
219 | 219 | <label for="<?php echo $this->get_field_id('relate_to'); ?>"> |
220 | - <?php _e('Relate to:', 'geodirectory');?> |
|
220 | + <?php _e('Relate to:', 'geodirectory'); ?> |
|
221 | 221 | <select class="widefat" id="<?php echo $this->get_field_id('relate_to'); ?>" |
222 | 222 | name="<?php echo $this->get_field_name('relate_to'); ?>"> |
223 | 223 | <option <?php if ($relate_to == 'category') { |
@@ -232,7 +232,7 @@ discard block |
||
232 | 232 | <p> |
233 | 233 | <p> |
234 | 234 | <label for="<?php echo $this->get_field_id('layout'); ?>"> |
235 | - <?php _e('Layout:', 'geodirectory');?> |
|
235 | + <?php _e('Layout:', 'geodirectory'); ?> |
|
236 | 236 | <select class="widefat" id="<?php echo $this->get_field_id('layout'); ?>" |
237 | 237 | name="<?php echo $this->get_field_name('layout'); ?>"> |
238 | 238 | <option <?php if ($layout == 'gridview_onehalf') { |
@@ -260,7 +260,7 @@ discard block |
||
260 | 260 | </p> |
261 | 261 | <p> |
262 | 262 | <label |
263 | - for="<?php echo $this->get_field_id('listing_width'); ?>"><?php _e('Listing width:', 'geodirectory');?> |
|
263 | + for="<?php echo $this->get_field_id('listing_width'); ?>"><?php _e('Listing width:', 'geodirectory'); ?> |
|
264 | 264 | |
265 | 265 | <input class="widefat" id="<?php echo $this->get_field_id('listing_width'); ?>" |
266 | 266 | name="<?php echo $this->get_field_name('listing_width'); ?>" type="text" |
@@ -269,7 +269,7 @@ discard block |
||
269 | 269 | </p> |
270 | 270 | <p> |
271 | 271 | <label |
272 | - for="<?php echo $this->get_field_id('character_count'); ?>"><?php _e('Post Content excerpt character count :', 'geodirectory');?> |
|
272 | + for="<?php echo $this->get_field_id('character_count'); ?>"><?php _e('Post Content excerpt character count :', 'geodirectory'); ?> |
|
273 | 273 | <input class="widefat" id="<?php echo $this->get_field_id('character_count'); ?>" |
274 | 274 | name="<?php echo $this->get_field_name('character_count'); ?>" type="text" |
275 | 275 | value="<?php echo esc_attr($character_count); ?>"/> |
@@ -277,9 +277,9 @@ discard block |
||
277 | 277 | </p> |
278 | 278 | <p> |
279 | 279 | <label for="<?php echo $this->get_field_id('add_location_filter'); ?>"> |
280 | - <?php _e('Enable Location Filter:', 'geodirectory');?> |
|
280 | + <?php _e('Enable Location Filter:', 'geodirectory'); ?> |
|
281 | 281 | <input type="checkbox" id="<?php echo $this->get_field_id('add_location_filter'); ?>" |
282 | - name="<?php echo $this->get_field_name('add_location_filter'); ?>" <?php if ($add_location_filter) echo 'checked="checked"';?> |
|
282 | + name="<?php echo $this->get_field_name('add_location_filter'); ?>" <?php if ($add_location_filter) echo 'checked="checked"'; ?> |
|
283 | 283 | value="1"/> |
284 | 284 | </label> |
285 | 285 | </p> |
@@ -14,160 +14,160 @@ discard block |
||
14 | 14 | */ |
15 | 15 | class geodir_related_listing_postview extends WP_Widget |
16 | 16 | { |
17 | - /** |
|
17 | + /** |
|
18 | 18 | * Register the related listing widget. |
19 | 19 | * |
20 | 20 | * @since 1.0.0 |
21 | - * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
21 | + * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
22 | 22 | */ |
23 | - public function __construct() { |
|
24 | - $widget_ops = array('classname' => 'geodir_related_listing_post_view', 'description' => __('GD > Related Listing', 'geodirectory')); |
|
25 | - parent::__construct( |
|
26 | - 'post_related_listing', // Base ID |
|
27 | - __('GD > Related Listing', 'geodirectory'), // Name |
|
28 | - $widget_ops// Args |
|
29 | - ); |
|
30 | - } |
|
23 | + public function __construct() { |
|
24 | + $widget_ops = array('classname' => 'geodir_related_listing_post_view', 'description' => __('GD > Related Listing', 'geodirectory')); |
|
25 | + parent::__construct( |
|
26 | + 'post_related_listing', // Base ID |
|
27 | + __('GD > Related Listing', 'geodirectory'), // Name |
|
28 | + $widget_ops// Args |
|
29 | + ); |
|
30 | + } |
|
31 | 31 | |
32 | 32 | /** |
33 | 33 | * Front-end display content for related listing widget. |
34 | 34 | * |
35 | 35 | * @since 1.0.0 |
36 | - * @since 1.5.1 Declare function public. |
|
36 | + * @since 1.5.1 Declare function public. |
|
37 | 37 | * |
38 | 38 | * @param array $args Widget arguments. |
39 | 39 | * @param array $instance Saved values from database. |
40 | 40 | */ |
41 | - public function widget($args, $instance) |
|
42 | - { |
|
41 | + public function widget($args, $instance) |
|
42 | + { |
|
43 | 43 | |
44 | - // prints the widget |
|
45 | - extract($args, EXTR_SKIP); |
|
44 | + // prints the widget |
|
45 | + extract($args, EXTR_SKIP); |
|
46 | 46 | |
47 | - /** This filter is documented in geodirectory_widgets.php */ |
|
48 | - $title = empty($instance['title']) ? __('Related Listing', 'geodirectory') : apply_filters('widget_title', __($instance['title'], 'geodirectory')); |
|
47 | + /** This filter is documented in geodirectory_widgets.php */ |
|
48 | + $title = empty($instance['title']) ? __('Related Listing', 'geodirectory') : apply_filters('widget_title', __($instance['title'], 'geodirectory')); |
|
49 | 49 | |
50 | - /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
50 | + /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
51 | 51 | $post_number = empty($instance['post_number']) ? '5' : apply_filters('widget_post_number', $instance['post_number']); |
52 | 52 | |
53 | - /** |
|
54 | - * Filter the relation type to get related listing. |
|
55 | - * |
|
56 | - * @since 1.0.0 |
|
57 | - * @param string $instance['relate_to'] Can be tags or category. |
|
58 | - */ |
|
53 | + /** |
|
54 | + * Filter the relation type to get related listing. |
|
55 | + * |
|
56 | + * @since 1.0.0 |
|
57 | + * @param string $instance['relate_to'] Can be tags or category. |
|
58 | + */ |
|
59 | 59 | $relate_to = empty($instance['relate_to']) ? 'category' : apply_filters('widget_relate_to', $instance['relate_to']); |
60 | 60 | |
61 | - /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
61 | + /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
62 | 62 | $layout = empty($instance['layout']) ? 'gridview_onehalf' : apply_filters('widget_layout', $instance['layout']); |
63 | 63 | |
64 | - /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
64 | + /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
65 | 65 | $add_location_filter = empty($instance['add_location_filter']) ? '0' : apply_filters('widget_add_location_filter', $instance['add_location_filter']); |
66 | 66 | |
67 | - /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
67 | + /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
68 | 68 | $listing_width = empty($instance['listing_width']) ? '' : apply_filters('widget_listing_width', $instance['listing_width']); |
69 | 69 | |
70 | - /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
70 | + /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
71 | 71 | $list_sort = empty($instance['list_sort']) ? 'latest' : apply_filters('widget_list_sort', $instance['list_sort']); |
72 | 72 | |
73 | - /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
73 | + /** This filter is documented in geodirectory-functions/general_functions.php */ |
|
74 | 74 | $character_count = empty($instance['character_count']) ? 20 : apply_filters('widget_list_character_count', $instance['character_count']); |
75 | 75 | |
76 | - $arr = array( |
|
77 | - 'before_title' => $before_title, |
|
78 | - 'after_title' => $after_title, |
|
79 | - 'title' => $title, |
|
80 | - 'post_number' => $post_number, |
|
81 | - 'relate_to' => $relate_to, |
|
82 | - 'layout' => $layout, |
|
83 | - 'add_location_filter' => $add_location_filter, |
|
84 | - 'listing_width' => $listing_width, |
|
85 | - 'list_sort' => $list_sort, |
|
86 | - 'character_count' => $character_count, |
|
87 | - 'is_widget' => '1' |
|
88 | - ); |
|
89 | - |
|
90 | - if ($widget_display = geodir_related_posts_display($arr)) { |
|
91 | - |
|
92 | - echo $before_widget; |
|
93 | - echo $widget_display; |
|
94 | - echo $after_widget; |
|
95 | - } |
|
96 | - } |
|
76 | + $arr = array( |
|
77 | + 'before_title' => $before_title, |
|
78 | + 'after_title' => $after_title, |
|
79 | + 'title' => $title, |
|
80 | + 'post_number' => $post_number, |
|
81 | + 'relate_to' => $relate_to, |
|
82 | + 'layout' => $layout, |
|
83 | + 'add_location_filter' => $add_location_filter, |
|
84 | + 'listing_width' => $listing_width, |
|
85 | + 'list_sort' => $list_sort, |
|
86 | + 'character_count' => $character_count, |
|
87 | + 'is_widget' => '1' |
|
88 | + ); |
|
89 | + |
|
90 | + if ($widget_display = geodir_related_posts_display($arr)) { |
|
91 | + |
|
92 | + echo $before_widget; |
|
93 | + echo $widget_display; |
|
94 | + echo $after_widget; |
|
95 | + } |
|
96 | + } |
|
97 | 97 | |
98 | 98 | /** |
99 | 99 | * Sanitize related listing widget form values as they are saved. |
100 | 100 | * |
101 | 101 | * @since 1.0.0 |
102 | - * @since 1.5.1 Declare function public. |
|
102 | + * @since 1.5.1 Declare function public. |
|
103 | 103 | * |
104 | 104 | * @param array $new_instance Values just sent to be saved. |
105 | 105 | * @param array $old_instance Previously saved values from database. |
106 | 106 | * |
107 | 107 | * @return array Updated safe values to be saved. |
108 | 108 | */ |
109 | - public function update($new_instance, $old_instance) |
|
110 | - { |
|
111 | - //save the widget |
|
112 | - $instance = $old_instance; |
|
113 | - |
|
114 | - $instance['title'] = strip_tags($new_instance['title']); |
|
115 | - $instance['post_number'] = strip_tags($new_instance['post_number']); |
|
116 | - $instance['relate_to'] = strip_tags($new_instance['relate_to']); |
|
117 | - $instance['layout'] = strip_tags($new_instance['layout']); |
|
118 | - $instance['listing_width'] = strip_tags($new_instance['listing_width']); |
|
119 | - $instance['list_sort'] = strip_tags($new_instance['list_sort']); |
|
120 | - $instance['character_count'] = $new_instance['character_count']; |
|
121 | - if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '') |
|
122 | - $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']); |
|
123 | - else |
|
124 | - $instance['add_location_filter'] = '0'; |
|
125 | - |
|
126 | - return $instance; |
|
127 | - } |
|
109 | + public function update($new_instance, $old_instance) |
|
110 | + { |
|
111 | + //save the widget |
|
112 | + $instance = $old_instance; |
|
113 | + |
|
114 | + $instance['title'] = strip_tags($new_instance['title']); |
|
115 | + $instance['post_number'] = strip_tags($new_instance['post_number']); |
|
116 | + $instance['relate_to'] = strip_tags($new_instance['relate_to']); |
|
117 | + $instance['layout'] = strip_tags($new_instance['layout']); |
|
118 | + $instance['listing_width'] = strip_tags($new_instance['listing_width']); |
|
119 | + $instance['list_sort'] = strip_tags($new_instance['list_sort']); |
|
120 | + $instance['character_count'] = $new_instance['character_count']; |
|
121 | + if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '') |
|
122 | + $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']); |
|
123 | + else |
|
124 | + $instance['add_location_filter'] = '0'; |
|
125 | + |
|
126 | + return $instance; |
|
127 | + } |
|
128 | 128 | |
129 | 129 | /** |
130 | 130 | * Back-end related listing widget settings form. |
131 | 131 | * |
132 | 132 | * @since 1.0.0 |
133 | - * @since 1.5.1 Declare function public. |
|
133 | + * @since 1.5.1 Declare function public. |
|
134 | 134 | * |
135 | 135 | * @param array $instance Previously saved values from database. |
136 | 136 | */ |
137 | - public function form($instance) |
|
138 | - { |
|
139 | - //widgetform in backend |
|
140 | - $instance = wp_parse_args((array)$instance, |
|
141 | - array('title' => '', |
|
142 | - 'list_sort' => '', |
|
143 | - 'list_order' => '', |
|
144 | - 'post_number' => '5', |
|
145 | - 'relate_to' => '', |
|
146 | - 'layout' => 'gridview_onehalf', |
|
147 | - 'listing_width' => '', |
|
148 | - 'add_location_filter' => '1', |
|
149 | - 'character_count' => '20') |
|
150 | - ); |
|
137 | + public function form($instance) |
|
138 | + { |
|
139 | + //widgetform in backend |
|
140 | + $instance = wp_parse_args((array)$instance, |
|
141 | + array('title' => '', |
|
142 | + 'list_sort' => '', |
|
143 | + 'list_order' => '', |
|
144 | + 'post_number' => '5', |
|
145 | + 'relate_to' => '', |
|
146 | + 'layout' => 'gridview_onehalf', |
|
147 | + 'listing_width' => '', |
|
148 | + 'add_location_filter' => '1', |
|
149 | + 'character_count' => '20') |
|
150 | + ); |
|
151 | 151 | |
152 | - $title = strip_tags($instance['title']); |
|
152 | + $title = strip_tags($instance['title']); |
|
153 | 153 | |
154 | - $list_sort = strip_tags($instance['list_sort']); |
|
154 | + $list_sort = strip_tags($instance['list_sort']); |
|
155 | 155 | |
156 | - $list_order = strip_tags($instance['list_order']); |
|
156 | + $list_order = strip_tags($instance['list_order']); |
|
157 | 157 | |
158 | - $post_number = strip_tags($instance['post_number']); |
|
158 | + $post_number = strip_tags($instance['post_number']); |
|
159 | 159 | |
160 | - $relate_to = strip_tags($instance['relate_to']); |
|
160 | + $relate_to = strip_tags($instance['relate_to']); |
|
161 | 161 | |
162 | - $layout = strip_tags($instance['layout']); |
|
162 | + $layout = strip_tags($instance['layout']); |
|
163 | 163 | |
164 | - $listing_width = strip_tags($instance['listing_width']); |
|
164 | + $listing_width = strip_tags($instance['listing_width']); |
|
165 | 165 | |
166 | - $add_location_filter = strip_tags($instance['add_location_filter']); |
|
166 | + $add_location_filter = strip_tags($instance['add_location_filter']); |
|
167 | 167 | |
168 | - $character_count = $instance['character_count']; |
|
168 | + $character_count = $instance['character_count']; |
|
169 | 169 | |
170 | - ?> |
|
170 | + ?> |
|
171 | 171 | <p> |
172 | 172 | <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:', 'geodirectory');?> |
173 | 173 | |
@@ -184,24 +184,24 @@ discard block |
||
184 | 184 | name="<?php echo $this->get_field_name('list_sort'); ?>"> |
185 | 185 | |
186 | 186 | <option <?php if ($list_sort == 'latest') { |
187 | - echo 'selected="selected"'; |
|
188 | - } ?> value="latest"><?php _e('Latest', 'geodirectory'); ?></option> |
|
187 | + echo 'selected="selected"'; |
|
188 | + } ?> value="latest"><?php _e('Latest', 'geodirectory'); ?></option> |
|
189 | 189 | |
190 | 190 | <option <?php if ($list_sort == 'featured') { |
191 | - echo 'selected="selected"'; |
|
192 | - } ?> value="featured"><?php _e('Featured', 'geodirectory'); ?></option> |
|
191 | + echo 'selected="selected"'; |
|
192 | + } ?> value="featured"><?php _e('Featured', 'geodirectory'); ?></option> |
|
193 | 193 | |
194 | 194 | <option <?php if ($list_sort == 'high_review') { |
195 | - echo 'selected="selected"'; |
|
196 | - } ?> value="high_review"><?php _e('Review', 'geodirectory'); ?></option> |
|
195 | + echo 'selected="selected"'; |
|
196 | + } ?> value="high_review"><?php _e('Review', 'geodirectory'); ?></option> |
|
197 | 197 | |
198 | 198 | <option <?php if ($list_sort == 'high_rating') { |
199 | - echo 'selected="selected"'; |
|
200 | - } ?> value="high_rating"><?php _e('Rating', 'geodirectory'); ?></option> |
|
199 | + echo 'selected="selected"'; |
|
200 | + } ?> value="high_rating"><?php _e('Rating', 'geodirectory'); ?></option> |
|
201 | 201 | |
202 | 202 | <option <?php if ($list_sort == 'random') { |
203 | - echo 'selected="selected"'; |
|
204 | - } ?> value="random"><?php _e('Random', 'geodirectory'); ?></option> |
|
203 | + echo 'selected="selected"'; |
|
204 | + } ?> value="random"><?php _e('Random', 'geodirectory'); ?></option> |
|
205 | 205 | |
206 | 206 | </select> |
207 | 207 | </label> |
@@ -221,11 +221,11 @@ discard block |
||
221 | 221 | <select class="widefat" id="<?php echo $this->get_field_id('relate_to'); ?>" |
222 | 222 | name="<?php echo $this->get_field_name('relate_to'); ?>"> |
223 | 223 | <option <?php if ($relate_to == 'category') { |
224 | - echo 'selected="selected"'; |
|
225 | - } ?> value="category"><?php _e('Categories', 'geodirectory'); ?></option> |
|
224 | + echo 'selected="selected"'; |
|
225 | + } ?> value="category"><?php _e('Categories', 'geodirectory'); ?></option> |
|
226 | 226 | <option <?php if ($relate_to == 'tags') { |
227 | - echo 'selected="selected"'; |
|
228 | - } ?> value="tags"><?php _e('Tags', 'geodirectory'); ?></option> |
|
227 | + echo 'selected="selected"'; |
|
228 | + } ?> value="tags"><?php _e('Tags', 'geodirectory'); ?></option> |
|
229 | 229 | </select> |
230 | 230 | </label> |
231 | 231 | </p> |
@@ -236,24 +236,24 @@ discard block |
||
236 | 236 | <select class="widefat" id="<?php echo $this->get_field_id('layout'); ?>" |
237 | 237 | name="<?php echo $this->get_field_name('layout'); ?>"> |
238 | 238 | <option <?php if ($layout == 'gridview_onehalf') { |
239 | - echo 'selected="selected"'; |
|
240 | - } ?> |
|
239 | + echo 'selected="selected"'; |
|
240 | + } ?> |
|
241 | 241 | value="gridview_onehalf"><?php _e('Grid View (Two Columns)', 'geodirectory'); ?></option> |
242 | 242 | <option <?php if ($layout == 'gridview_onethird') { |
243 | - echo 'selected="selected"'; |
|
244 | - } ?> |
|
243 | + echo 'selected="selected"'; |
|
244 | + } ?> |
|
245 | 245 | value="gridview_onethird"><?php _e('Grid View (Three Columns)', 'geodirectory'); ?></option> |
246 | 246 | <option <?php if ($layout == 'gridview_onefourth') { |
247 | - echo 'selected="selected"'; |
|
248 | - } ?> |
|
247 | + echo 'selected="selected"'; |
|
248 | + } ?> |
|
249 | 249 | value="gridview_onefourth"><?php _e('Grid View (Four Columns)', 'geodirectory'); ?></option> |
250 | 250 | <option <?php if ($layout == 'gridview_onefifth') { |
251 | - echo 'selected="selected"'; |
|
252 | - } ?> |
|
251 | + echo 'selected="selected"'; |
|
252 | + } ?> |
|
253 | 253 | value="gridview_onefifth"><?php _e('Grid View (Five Columns)', 'geodirectory'); ?></option> |
254 | 254 | <option <?php if ($layout == 'list') { |
255 | - echo 'selected="selected"'; |
|
256 | - } ?> value="list"><?php _e('List view', 'geodirectory'); ?></option> |
|
255 | + echo 'selected="selected"'; |
|
256 | + } ?> value="list"><?php _e('List view', 'geodirectory'); ?></option> |
|
257 | 257 | |
258 | 258 | </select> |
259 | 259 | </label> |
@@ -285,7 +285,7 @@ discard block |
||
285 | 285 | </p> |
286 | 286 | |
287 | 287 | <?php |
288 | - } |
|
288 | + } |
|
289 | 289 | } // class geodir_related_listing_postview |
290 | 290 | |
291 | 291 | register_widget('geodir_related_listing_postview'); |
292 | 292 | \ No newline at end of file |
@@ -118,10 +118,11 @@ discard block |
||
118 | 118 | $instance['listing_width'] = strip_tags($new_instance['listing_width']); |
119 | 119 | $instance['list_sort'] = strip_tags($new_instance['list_sort']); |
120 | 120 | $instance['character_count'] = $new_instance['character_count']; |
121 | - if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '') |
|
122 | - $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']); |
|
123 | - else |
|
124 | - $instance['add_location_filter'] = '0'; |
|
121 | + if (isset($new_instance['add_location_filter']) && $new_instance['add_location_filter'] != '') { |
|
122 | + $instance['add_location_filter'] = strip_tags($new_instance['add_location_filter']); |
|
123 | + } else { |
|
124 | + $instance['add_location_filter'] = '0'; |
|
125 | + } |
|
125 | 126 | |
126 | 127 | return $instance; |
127 | 128 | } |
@@ -279,7 +280,10 @@ discard block |
||
279 | 280 | <label for="<?php echo $this->get_field_id('add_location_filter'); ?>"> |
280 | 281 | <?php _e('Enable Location Filter:', 'geodirectory');?> |
281 | 282 | <input type="checkbox" id="<?php echo $this->get_field_id('add_location_filter'); ?>" |
282 | - name="<?php echo $this->get_field_name('add_location_filter'); ?>" <?php if ($add_location_filter) echo 'checked="checked"';?> |
|
283 | + name="<?php echo $this->get_field_name('add_location_filter'); ?>" <?php if ($add_location_filter) { |
|
284 | + echo 'checked="checked"'; |
|
285 | +} |
|
286 | +?> |
|
283 | 287 | value="1"/> |
284 | 288 | </label> |
285 | 289 | </p> |
@@ -118,7 +118,7 @@ |
||
118 | 118 | public function form($instance) |
119 | 119 | { |
120 | 120 | //widgetform in backend |
121 | - $instance = wp_parse_args((array)$instance, array('title' => '', 't1' => '', 't2' => '', 't3' => '', 'img1' => '', 'count' => '')); |
|
121 | + $instance = wp_parse_args((array) $instance, array('title' => '', 't1' => '', 't2' => '', 't3' => '', 'img1' => '', 'count' => '')); |
|
122 | 122 | $title = strip_tags($instance['title']); |
123 | 123 | $count = strip_tags($instance['count']); |
124 | 124 | ?> |
@@ -14,37 +14,37 @@ discard block |
||
14 | 14 | */ |
15 | 15 | class geodir_recent_reviews_widget extends WP_Widget |
16 | 16 | { |
17 | - /** |
|
17 | + /** |
|
18 | 18 | * Register the recent reviews widget. |
19 | 19 | * |
20 | 20 | * @since 1.0.0 |
21 | - * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
21 | + * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
22 | 22 | */ |
23 | - public function __construct() { |
|
24 | - $widget_ops = array('classname' => 'geodir_recent_reviews', 'description' => __('GD > Recent Reviews', 'geodirectory')); |
|
25 | - parent::__construct( |
|
26 | - 'geodir_recent_reviews', // Base ID |
|
27 | - __('GD > Recent Reviews', 'geodirectory'), // Name |
|
28 | - $widget_ops// Args |
|
29 | - ); |
|
30 | - } |
|
23 | + public function __construct() { |
|
24 | + $widget_ops = array('classname' => 'geodir_recent_reviews', 'description' => __('GD > Recent Reviews', 'geodirectory')); |
|
25 | + parent::__construct( |
|
26 | + 'geodir_recent_reviews', // Base ID |
|
27 | + __('GD > Recent Reviews', 'geodirectory'), // Name |
|
28 | + $widget_ops// Args |
|
29 | + ); |
|
30 | + } |
|
31 | 31 | |
32 | 32 | /** |
33 | 33 | * Front-end display content for recent reviews widget. |
34 | 34 | * |
35 | 35 | * @since 1.0.0 |
36 | - * @since 1.5.1 Declare function public. |
|
36 | + * @since 1.5.1 Declare function public. |
|
37 | 37 | * |
38 | 38 | * @param array $args Widget arguments. |
39 | 39 | * @param array $instance Saved values from database. |
40 | 40 | */ |
41 | 41 | public function widget($args, $instance) |
42 | - { |
|
43 | - // prints the widget |
|
44 | - extract($args, EXTR_SKIP); |
|
42 | + { |
|
43 | + // prints the widget |
|
44 | + extract($args, EXTR_SKIP); |
|
45 | 45 | |
46 | - /** This filter is documented in geodirectory_widgets.php */ |
|
47 | - $title = empty($instance['title']) ? '' : apply_filters('widget_title', __($instance['title'], 'geodirectory')); |
|
46 | + /** This filter is documented in geodirectory_widgets.php */ |
|
47 | + $title = empty($instance['title']) ? '' : apply_filters('widget_title', __($instance['title'], 'geodirectory')); |
|
48 | 48 | |
49 | 49 | /** |
50 | 50 | * Filter the number of reviews to display. |
@@ -63,35 +63,35 @@ discard block |
||
63 | 63 | * @param int $g_size Height and width of the avatar image in pixels. Default 30. |
64 | 64 | */ |
65 | 65 | $g_size = apply_filters('geodir_recent_reviews_g_size', 30); |
66 | - /** |
|
67 | - * Filter the excerpt length |
|
68 | - * |
|
69 | - * @since 1.0.0 |
|
70 | - * |
|
71 | - * @param int $excerpt_length Excerpt length. Default 100. |
|
72 | - */ |
|
73 | - $excerpt_length = apply_filters('geodir_recent_reviews_excerpt_length', 100); |
|
74 | - $comments_li = geodir_get_recent_reviews($g_size, $count, $excerpt_length, false); |
|
66 | + /** |
|
67 | + * Filter the excerpt length |
|
68 | + * |
|
69 | + * @since 1.0.0 |
|
70 | + * |
|
71 | + * @param int $excerpt_length Excerpt length. Default 100. |
|
72 | + */ |
|
73 | + $excerpt_length = apply_filters('geodir_recent_reviews_excerpt_length', 100); |
|
74 | + $comments_li = geodir_get_recent_reviews($g_size, $count, $excerpt_length, false); |
|
75 | 75 | |
76 | - if ($comments_li) { |
|
77 | - echo $before_widget; |
|
78 | - ?> |
|
76 | + if ($comments_li) { |
|
77 | + echo $before_widget; |
|
78 | + ?> |
|
79 | 79 | <div class="widget geodir_recent_reviews_section"> |
80 | 80 | <?php if ($title) { |
81 | - echo $before_title . $title . $after_title; |
|
82 | - } ?> |
|
81 | + echo $before_title . $title . $after_title; |
|
82 | + } ?> |
|
83 | 83 | <ul class="geodir_recent_reviews"><?php echo $comments_li; ?></ul> |
84 | 84 | </div> |
85 | 85 | <?php |
86 | - echo $after_widget; |
|
87 | - } |
|
88 | - } |
|
86 | + echo $after_widget; |
|
87 | + } |
|
88 | + } |
|
89 | 89 | |
90 | 90 | /** |
91 | 91 | * Sanitize recent reviews widget form values as they are saved. |
92 | 92 | * |
93 | 93 | * @since 1.0.0 |
94 | - * @since 1.5.1 Declare function public. |
|
94 | + * @since 1.5.1 Declare function public. |
|
95 | 95 | * |
96 | 96 | * @param array $new_instance Values just sent to be saved. |
97 | 97 | * @param array $old_instance Previously saved values from database. |
@@ -99,29 +99,29 @@ discard block |
||
99 | 99 | * @return array Updated safe values to be saved. |
100 | 100 | */ |
101 | 101 | public function update($new_instance, $old_instance) |
102 | - { |
|
103 | - //save the widget |
|
104 | - $instance = $old_instance; |
|
105 | - $instance['title'] = strip_tags($new_instance['title']); |
|
106 | - $instance['count'] = strip_tags($new_instance['count']); |
|
107 | - return $instance; |
|
108 | - } |
|
102 | + { |
|
103 | + //save the widget |
|
104 | + $instance = $old_instance; |
|
105 | + $instance['title'] = strip_tags($new_instance['title']); |
|
106 | + $instance['count'] = strip_tags($new_instance['count']); |
|
107 | + return $instance; |
|
108 | + } |
|
109 | 109 | |
110 | 110 | /** |
111 | 111 | * Back-end recent reviews widget settings form. |
112 | 112 | * |
113 | 113 | * @since 1.0.0 |
114 | - * @since 1.5.1 Declare function public. |
|
114 | + * @since 1.5.1 Declare function public. |
|
115 | 115 | * |
116 | 116 | * @param array $instance Previously saved values from database. |
117 | 117 | */ |
118 | 118 | public function form($instance) |
119 | - { |
|
120 | - //widgetform in backend |
|
121 | - $instance = wp_parse_args((array)$instance, array('title' => '', 't1' => '', 't2' => '', 't3' => '', 'img1' => '', 'count' => '')); |
|
122 | - $title = strip_tags($instance['title']); |
|
123 | - $count = strip_tags($instance['count']); |
|
124 | - ?> |
|
119 | + { |
|
120 | + //widgetform in backend |
|
121 | + $instance = wp_parse_args((array)$instance, array('title' => '', 't1' => '', 't2' => '', 't3' => '', 'img1' => '', 'count' => '')); |
|
122 | + $title = strip_tags($instance['title']); |
|
123 | + $count = strip_tags($instance['count']); |
|
124 | + ?> |
|
125 | 125 | <p><label for="<?php echo $this->get_field_id('title'); ?>">Widget Title: <input class="widefat" |
126 | 126 | id="<?php echo $this->get_field_id('title'); ?>" |
127 | 127 | name="<?php echo $this->get_field_name('title'); ?>" |
@@ -135,7 +135,7 @@ discard block |
||
135 | 135 | value="<?php echo esc_attr($count); ?>"/></label> |
136 | 136 | </p> |
137 | 137 | <?php |
138 | - } |
|
138 | + } |
|
139 | 139 | } // class geodir_recent_reviews_widget |
140 | 140 | |
141 | 141 | register_widget('geodir_recent_reviews_widget'); |
142 | 142 | \ No newline at end of file |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | { |
129 | 129 | //widgetform in backend |
130 | 130 | |
131 | - $instance = wp_parse_args((array)$instance, array('width' => '', 'heigh' => '', 'maptype' => '', 'zoom' => '', 'autozoom' => '', 'child_collapse' => '0', 'scrollwheel' => '0')); |
|
131 | + $instance = wp_parse_args((array) $instance, array('width' => '', 'heigh' => '', 'maptype' => '', 'zoom' => '', 'autozoom' => '', 'child_collapse' => '0', 'scrollwheel' => '0')); |
|
132 | 132 | $width = strip_tags($instance['width']); |
133 | 133 | $heigh = strip_tags($instance['heigh']); |
134 | 134 | $maptype = strip_tags($instance['maptype']); |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | <option <?php if (isset($maptype) && $maptype == 'HYBRID') { |
174 | 174 | echo 'selected="selected"'; |
175 | 175 | } ?> value="HYBRID"><?php _e('Hybrid Map', 'geodirectory'); ?></option> |
176 | - <option <?php selected($maptype, 'TERRAIN');?> |
|
176 | + <option <?php selected($maptype, 'TERRAIN'); ?> |
|
177 | 177 | value="TERRAIN"><?php _e('Terrain Map', 'geodirectory'); ?></option> |
178 | 178 | </select> |
179 | 179 | </label> |
@@ -220,7 +220,7 @@ discard block |
||
220 | 220 | : |
221 | 221 | <input id="<?php echo $this->get_field_id('child_collapse'); ?>" |
222 | 222 | name="<?php echo $this->get_field_name('child_collapse'); ?>" type="checkbox" value="1" |
223 | - <?php if ($child_collapse){ ?>checked="checked" <?php } ?> /> |
|
223 | + <?php if ($child_collapse) { ?>checked="checked" <?php } ?> /> |
|
224 | 224 | </label> |
225 | 225 | </p> |
226 | 226 | |
@@ -230,7 +230,7 @@ discard block |
||
230 | 230 | : |
231 | 231 | <input id="<?php echo $this->get_field_id('scrollwheel'); ?>" |
232 | 232 | name="<?php echo $this->get_field_name('scrollwheel'); ?>" type="checkbox" value="1" |
233 | - <?php if ($scrollwheel){ ?>checked="checked" <?php } ?> /> |
|
233 | + <?php if ($scrollwheel) { ?>checked="checked" <?php } ?> /> |
|
234 | 234 | </label> |
235 | 235 | </p> |
236 | 236 |
@@ -192,8 +192,9 @@ |
||
192 | 192 | |
193 | 193 | foreach ($map_zoom_level as $level) { |
194 | 194 | $selected = ''; |
195 | - if ($level == $zoom) |
|
196 | - $selected = 'selected="selected"'; |
|
195 | + if ($level == $zoom) { |
|
196 | + $selected = 'selected="selected"'; |
|
197 | + } |
|
197 | 198 | |
198 | 199 | echo '<option ' . $selected . ' value="' . $level . '">' . $level . '</option>'; |
199 | 200 |
@@ -1,13 +1,13 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | /** |
3 | - * GeoDirectory GMap - Home page Widget |
|
4 | - * |
|
5 | - * This will display Google map on home page with use of Google Map Api V3. |
|
6 | - * |
|
7 | - * @since 1.0.0 |
|
8 | - * |
|
9 | - * @package GeoDirectory |
|
10 | - */ |
|
3 | + * GeoDirectory GMap - Home page Widget |
|
4 | + * |
|
5 | + * This will display Google map on home page with use of Google Map Api V3. |
|
6 | + * |
|
7 | + * @since 1.0.0 |
|
8 | + * |
|
9 | + * @package GeoDirectory |
|
10 | + */ |
|
11 | 11 | |
12 | 12 | /** |
13 | 13 | * GeoDirectory home page map widget class. |
@@ -16,126 +16,126 @@ discard block |
||
16 | 16 | */ |
17 | 17 | class geodir_homepage_map extends WP_Widget |
18 | 18 | { |
19 | - /** |
|
19 | + /** |
|
20 | 20 | * Register the home page map widget. |
21 | 21 | * |
22 | 22 | * @since 1.0.0 |
23 | - * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
23 | + * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
24 | 24 | */ |
25 | - public function __construct() { |
|
26 | - $widget_ops = array('classname' => 'widget Google Map in Home page', 'description' => __('Google Map in Home page. It will show you google map V3 for Home page with category checkbox selection.', 'geodirectory')); |
|
27 | - parent::__construct( |
|
28 | - 'geodir_map_v3_home_map', // Base ID |
|
29 | - __('GD > GMap - Home page', 'geodirectory'), // Name |
|
30 | - $widget_ops// Args |
|
31 | - ); |
|
32 | - } |
|
25 | + public function __construct() { |
|
26 | + $widget_ops = array('classname' => 'widget Google Map in Home page', 'description' => __('Google Map in Home page. It will show you google map V3 for Home page with category checkbox selection.', 'geodirectory')); |
|
27 | + parent::__construct( |
|
28 | + 'geodir_map_v3_home_map', // Base ID |
|
29 | + __('GD > GMap - Home page', 'geodirectory'), // Name |
|
30 | + $widget_ops// Args |
|
31 | + ); |
|
32 | + } |
|
33 | 33 | |
34 | 34 | /** |
35 | 35 | * Front-end display content for home page map widget. |
36 | 36 | * |
37 | 37 | * @since 1.0.0 |
38 | - * @since 1.5.1 Declare function public. |
|
38 | + * @since 1.5.1 Declare function public. |
|
39 | 39 | * |
40 | 40 | * @param array $args Widget arguments. |
41 | 41 | * @param array $instance Saved values from database. |
42 | 42 | */ |
43 | - public function widget($args, $instance) |
|
44 | - { |
|
45 | - extract($args, EXTR_SKIP); |
|
46 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
47 | - $width = empty($instance['width']) ? '100%' : apply_filters('widget_width', $instance['width']); |
|
48 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
49 | - $height = empty($instance['heigh']) ? '425' : apply_filters('widget_heigh', $instance['heigh']); |
|
50 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
51 | - $maptype = empty($instance['maptype']) ? 'ROADMAP' : apply_filters('widget_maptype', $instance['maptype']); |
|
52 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
53 | - $zoom = empty($instance['zoom']) ? '13' : apply_filters('widget_zoom', $instance['zoom']); |
|
54 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
55 | - $autozoom = empty($instance['autozoom']) ? '' : apply_filters('widget_autozoom', $instance['autozoom']); |
|
56 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
57 | - $child_collapse = empty($instance['child_collapse']) ? '0' : apply_filters('widget_child_collapse', $instance['child_collapse']); |
|
58 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
59 | - $scrollwheel = empty($instance['scrollwheel']) ? '0' : apply_filters('widget_scrollwheel', $instance['scrollwheel']); |
|
43 | + public function widget($args, $instance) |
|
44 | + { |
|
45 | + extract($args, EXTR_SKIP); |
|
46 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
47 | + $width = empty($instance['width']) ? '100%' : apply_filters('widget_width', $instance['width']); |
|
48 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
49 | + $height = empty($instance['heigh']) ? '425' : apply_filters('widget_heigh', $instance['heigh']); |
|
50 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
51 | + $maptype = empty($instance['maptype']) ? 'ROADMAP' : apply_filters('widget_maptype', $instance['maptype']); |
|
52 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
53 | + $zoom = empty($instance['zoom']) ? '13' : apply_filters('widget_zoom', $instance['zoom']); |
|
54 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
55 | + $autozoom = empty($instance['autozoom']) ? '' : apply_filters('widget_autozoom', $instance['autozoom']); |
|
56 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
57 | + $child_collapse = empty($instance['child_collapse']) ? '0' : apply_filters('widget_child_collapse', $instance['child_collapse']); |
|
58 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
59 | + $scrollwheel = empty($instance['scrollwheel']) ? '0' : apply_filters('widget_scrollwheel', $instance['scrollwheel']); |
|
60 | 60 | |
61 | - $map_args = array(); |
|
62 | - $map_args['map_canvas_name'] = str_replace('-', '_', $args['widget_id']); //'home_map_canvas'.$str ; |
|
63 | - $map_args['width'] = $width; |
|
64 | - $map_args['height'] = $height; |
|
65 | - $map_args['maptype'] = $maptype; |
|
66 | - $map_args['scrollwheel'] = $scrollwheel; |
|
67 | - $map_args['zoom'] = $zoom; |
|
68 | - $map_args['autozoom'] = $autozoom; |
|
69 | - $map_args['child_collapse'] = $child_collapse; |
|
70 | - $map_args['enable_cat_filters'] = true; |
|
71 | - $map_args['enable_text_search'] = true; |
|
72 | - $map_args['enable_post_type_filters'] = true; |
|
73 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
74 | - $map_args['enable_location_filters'] = apply_filters('geodir_home_map_enable_location_filters', false); |
|
75 | - $map_args['enable_jason_on_load'] = false; |
|
76 | - $map_args['enable_marker_cluster'] = false; |
|
77 | - $map_args['enable_map_resize_button'] = true; |
|
78 | - $map_args['map_class_name'] = 'geodir-map-home-page'; |
|
61 | + $map_args = array(); |
|
62 | + $map_args['map_canvas_name'] = str_replace('-', '_', $args['widget_id']); //'home_map_canvas'.$str ; |
|
63 | + $map_args['width'] = $width; |
|
64 | + $map_args['height'] = $height; |
|
65 | + $map_args['maptype'] = $maptype; |
|
66 | + $map_args['scrollwheel'] = $scrollwheel; |
|
67 | + $map_args['zoom'] = $zoom; |
|
68 | + $map_args['autozoom'] = $autozoom; |
|
69 | + $map_args['child_collapse'] = $child_collapse; |
|
70 | + $map_args['enable_cat_filters'] = true; |
|
71 | + $map_args['enable_text_search'] = true; |
|
72 | + $map_args['enable_post_type_filters'] = true; |
|
73 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
74 | + $map_args['enable_location_filters'] = apply_filters('geodir_home_map_enable_location_filters', false); |
|
75 | + $map_args['enable_jason_on_load'] = false; |
|
76 | + $map_args['enable_marker_cluster'] = false; |
|
77 | + $map_args['enable_map_resize_button'] = true; |
|
78 | + $map_args['map_class_name'] = 'geodir-map-home-page'; |
|
79 | 79 | |
80 | - $is_geodir_home_map_widget = true; |
|
81 | - $map_args['is_geodir_home_map_widget'] = $is_geodir_home_map_widget; |
|
80 | + $is_geodir_home_map_widget = true; |
|
81 | + $map_args['is_geodir_home_map_widget'] = $is_geodir_home_map_widget; |
|
82 | 82 | |
83 | - geodir_draw_map($map_args); |
|
83 | + geodir_draw_map($map_args); |
|
84 | 84 | |
85 | - /* home map post type slider */ |
|
86 | - if ($is_geodir_home_map_widget) { |
|
87 | - add_action('wp_footer', array($this, 'geodir_home_map_add_script'), 100); |
|
88 | - } |
|
85 | + /* home map post type slider */ |
|
86 | + if ($is_geodir_home_map_widget) { |
|
87 | + add_action('wp_footer', array($this, 'geodir_home_map_add_script'), 100); |
|
88 | + } |
|
89 | 89 | |
90 | - } |
|
90 | + } |
|
91 | 91 | |
92 | 92 | /** |
93 | 93 | * Sanitize home page map widget form values as they are saved. |
94 | 94 | * |
95 | 95 | * @since 1.0.0 |
96 | - * @since 1.5.1 Declare function public. |
|
96 | + * @since 1.5.1 Declare function public. |
|
97 | 97 | * |
98 | 98 | * @param array $new_instance Values just sent to be saved. |
99 | 99 | * @param array $old_instance Previously saved values from database. |
100 | 100 | * |
101 | 101 | * @return array Updated safe values to be saved. |
102 | 102 | */ |
103 | - public function update($new_instance, $old_instance) |
|
104 | - { |
|
105 | - //save the widget |
|
106 | - $instance = $old_instance; |
|
107 | - $instance['width'] = strip_tags($new_instance['width']); |
|
108 | - $instance['heigh'] = ($new_instance['heigh']); |
|
109 | - $instance['maptype'] = ($new_instance['maptype']); |
|
110 | - $instance['zoom'] = ($new_instance['zoom']); |
|
111 | - $instance['autozoom'] = isset($new_instance['autozoom']) ? $new_instance['autozoom'] : ''; |
|
112 | - $instance['child_collapse'] = isset($new_instance['child_collapse']) ? ($new_instance['child_collapse']) : ''; |
|
113 | - $instance['scrollwheel'] = isset($new_instance['scrollwheel']) ? ($new_instance['scrollwheel']) : ''; |
|
103 | + public function update($new_instance, $old_instance) |
|
104 | + { |
|
105 | + //save the widget |
|
106 | + $instance = $old_instance; |
|
107 | + $instance['width'] = strip_tags($new_instance['width']); |
|
108 | + $instance['heigh'] = ($new_instance['heigh']); |
|
109 | + $instance['maptype'] = ($new_instance['maptype']); |
|
110 | + $instance['zoom'] = ($new_instance['zoom']); |
|
111 | + $instance['autozoom'] = isset($new_instance['autozoom']) ? $new_instance['autozoom'] : ''; |
|
112 | + $instance['child_collapse'] = isset($new_instance['child_collapse']) ? ($new_instance['child_collapse']) : ''; |
|
113 | + $instance['scrollwheel'] = isset($new_instance['scrollwheel']) ? ($new_instance['scrollwheel']) : ''; |
|
114 | 114 | |
115 | - return $instance; |
|
116 | - } |
|
115 | + return $instance; |
|
116 | + } |
|
117 | 117 | |
118 | 118 | /** |
119 | 119 | * Back-end home page map widget settings form. |
120 | 120 | * |
121 | 121 | * @since 1.0.0 |
122 | - * @since 1.5.1 Declare function public. |
|
122 | + * @since 1.5.1 Declare function public. |
|
123 | 123 | * |
124 | 124 | * @param array $instance Previously saved values from database. |
125 | 125 | */ |
126 | - public function form($instance) |
|
127 | - { |
|
128 | - //widgetform in backend |
|
126 | + public function form($instance) |
|
127 | + { |
|
128 | + //widgetform in backend |
|
129 | 129 | |
130 | - $instance = wp_parse_args((array)$instance, array('width' => '', 'heigh' => '', 'maptype' => '', 'zoom' => '', 'autozoom' => '', 'child_collapse' => '0', 'scrollwheel' => '0')); |
|
131 | - $width = strip_tags($instance['width']); |
|
132 | - $heigh = strip_tags($instance['heigh']); |
|
133 | - $maptype = strip_tags($instance['maptype']); |
|
134 | - $zoom = strip_tags($instance['zoom']); |
|
135 | - $autozoom = strip_tags($instance['autozoom']); |
|
136 | - $child_collapse = strip_tags($instance['child_collapse']); |
|
137 | - $scrollwheel = strip_tags($instance['scrollwheel']); |
|
138 | - ?> |
|
130 | + $instance = wp_parse_args((array)$instance, array('width' => '', 'heigh' => '', 'maptype' => '', 'zoom' => '', 'autozoom' => '', 'child_collapse' => '0', 'scrollwheel' => '0')); |
|
131 | + $width = strip_tags($instance['width']); |
|
132 | + $heigh = strip_tags($instance['heigh']); |
|
133 | + $maptype = strip_tags($instance['maptype']); |
|
134 | + $zoom = strip_tags($instance['zoom']); |
|
135 | + $autozoom = strip_tags($instance['autozoom']); |
|
136 | + $child_collapse = strip_tags($instance['child_collapse']); |
|
137 | + $scrollwheel = strip_tags($instance['scrollwheel']); |
|
138 | + ?> |
|
139 | 139 | |
140 | 140 | <p> |
141 | 141 | <label |
@@ -164,14 +164,14 @@ discard block |
||
164 | 164 | name="<?php echo $this->get_field_name('maptype'); ?>"> |
165 | 165 | |
166 | 166 | <option <?php if (isset($maptype) && $maptype == 'ROADMAP') { |
167 | - echo 'selected="selected"'; |
|
168 | - } ?> value="ROADMAP"><?php _e('Road Map', 'geodirectory'); ?></option> |
|
167 | + echo 'selected="selected"'; |
|
168 | + } ?> value="ROADMAP"><?php _e('Road Map', 'geodirectory'); ?></option> |
|
169 | 169 | <option <?php if (isset($maptype) && $maptype == 'SATELLITE') { |
170 | - echo 'selected="selected"'; |
|
171 | - } ?> value="SATELLITE"><?php _e('Satellite Map', 'geodirectory'); ?></option> |
|
170 | + echo 'selected="selected"'; |
|
171 | + } ?> value="SATELLITE"><?php _e('Satellite Map', 'geodirectory'); ?></option> |
|
172 | 172 | <option <?php if (isset($maptype) && $maptype == 'HYBRID') { |
173 | - echo 'selected="selected"'; |
|
174 | - } ?> value="HYBRID"><?php _e('Hybrid Map', 'geodirectory'); ?></option> |
|
173 | + echo 'selected="selected"'; |
|
174 | + } ?> value="HYBRID"><?php _e('Hybrid Map', 'geodirectory'); ?></option> |
|
175 | 175 | <option <?php selected($maptype, 'TERRAIN');?> |
176 | 176 | value="TERRAIN"><?php _e('Terrain Map', 'geodirectory'); ?></option> |
177 | 177 | </select> |
@@ -179,8 +179,8 @@ discard block |
||
179 | 179 | </p> |
180 | 180 | |
181 | 181 | <?php |
182 | - $map_zoom_level = geodir_map_zoom_level(); |
|
183 | - ?> |
|
182 | + $map_zoom_level = geodir_map_zoom_level(); |
|
183 | + ?> |
|
184 | 184 | |
185 | 185 | <p> |
186 | 186 | <label |
@@ -189,14 +189,14 @@ discard block |
||
189 | 189 | <select class="widefat" id="<?php echo $this->get_field_id('zoom'); ?>" |
190 | 190 | name="<?php echo $this->get_field_name('zoom'); ?>"> <?php |
191 | 191 | |
192 | - foreach ($map_zoom_level as $level) { |
|
193 | - $selected = ''; |
|
194 | - if ($level == $zoom) |
|
195 | - $selected = 'selected="selected"'; |
|
192 | + foreach ($map_zoom_level as $level) { |
|
193 | + $selected = ''; |
|
194 | + if ($level == $zoom) |
|
195 | + $selected = 'selected="selected"'; |
|
196 | 196 | |
197 | - echo '<option ' . $selected . ' value="' . $level . '">' . $level . '</option>'; |
|
197 | + echo '<option ' . $selected . ' value="' . $level . '">' . $level . '</option>'; |
|
198 | 198 | |
199 | - } ?> |
|
199 | + } ?> |
|
200 | 200 | |
201 | 201 | </select> |
202 | 202 | </label> |
@@ -209,8 +209,8 @@ discard block |
||
209 | 209 | : |
210 | 210 | <input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id('autozoom'); ?>" |
211 | 211 | name="<?php echo $this->get_field_name('autozoom'); ?>"<?php if ($autozoom) { |
212 | - echo 'checked="checked"'; |
|
213 | - } ?> /></label> |
|
212 | + echo 'checked="checked"'; |
|
213 | + } ?> /></label> |
|
214 | 214 | </p> |
215 | 215 | |
216 | 216 | <p> |
@@ -234,17 +234,17 @@ discard block |
||
234 | 234 | </p> |
235 | 235 | |
236 | 236 | <?php |
237 | - } |
|
237 | + } |
|
238 | 238 | |
239 | - /** |
|
239 | + /** |
|
240 | 240 | * Adds the javascript in the footer for home page map widget. |
241 | 241 | * |
242 | 242 | * @since 1.0.0 |
243 | - * @since 1.5.1 Declare function public. |
|
243 | + * @since 1.5.1 Declare function public. |
|
244 | 244 | */ |
245 | - public function geodir_home_map_add_script() |
|
246 | - { |
|
247 | - ?> |
|
245 | + public function geodir_home_map_add_script() |
|
246 | + { |
|
247 | + ?> |
|
248 | 248 | <script type="text/javascript"> |
249 | 249 | jQuery(document).ready(function () { |
250 | 250 | geoDirMapSlide(); |
@@ -317,7 +317,7 @@ discard block |
||
317 | 317 | } |
318 | 318 | </script> |
319 | 319 | <?php |
320 | - } |
|
320 | + } |
|
321 | 321 | } // class geodir_homepage_map |
322 | 322 | |
323 | 323 | register_widget('geodir_homepage_map'); |
@@ -45,7 +45,7 @@ discard block |
||
45 | 45 | * @param string $post->marker_json JSON representation of the post marker info. |
46 | 46 | * @param object $post The post object. |
47 | 47 | */ |
48 | - $list_map_json[] = apply_filters('geodir_create_list_jsondata',$post->marker_json,$post); |
|
48 | + $list_map_json[] = apply_filters('geodir_create_list_jsondata', $post->marker_json, $post); |
|
49 | 49 | } |
50 | 50 | |
51 | 51 | } |
@@ -157,8 +157,8 @@ discard block |
||
157 | 157 | * |
158 | 158 | * @param bool $display true if map should be displayed, false if not. |
159 | 159 | */ |
160 | - $show_map = apply_filters( 'geodir_show_map_listing', $display = true ); |
|
161 | - if ( !$show_map ) { |
|
160 | + $show_map = apply_filters('geodir_show_map_listing', $display = true); |
|
161 | + if (!$show_map) { |
|
162 | 162 | return; |
163 | 163 | } |
164 | 164 | |
@@ -257,7 +257,7 @@ discard block |
||
257 | 257 | public function form($instance) |
258 | 258 | { |
259 | 259 | //widgetform in backend |
260 | - $instance = wp_parse_args((array)$instance, array('width' => '', 'heigh' => '', 'maptype' => '', 'zoom' => '', 'autozoom' => '', 'sticky' => '', 'scrollwheel' => '0', 'showall' => '0')); |
|
260 | + $instance = wp_parse_args((array) $instance, array('width' => '', 'heigh' => '', 'maptype' => '', 'zoom' => '', 'autozoom' => '', 'sticky' => '', 'scrollwheel' => '0', 'showall' => '0')); |
|
261 | 261 | $width = strip_tags($instance['width']); |
262 | 262 | $heigh = strip_tags($instance['heigh']); |
263 | 263 | $maptype = strip_tags($instance['maptype']); |
@@ -303,7 +303,7 @@ discard block |
||
303 | 303 | <option <?php if (isset($maptype) && $maptype == 'HYBRID') { |
304 | 304 | echo 'selected="selected"'; |
305 | 305 | } ?> value="HYBRID"><?php _e('Hybrid Map', 'geodirectory'); ?></option> |
306 | - <option <?php selected($maptype, 'TERRAIN');?> |
|
306 | + <option <?php selected($maptype, 'TERRAIN'); ?> |
|
307 | 307 | value="TERRAIN"><?php _e('Terrain Map', 'geodirectory'); ?></option> |
308 | 308 | </select> |
309 | 309 | </label> |
@@ -361,7 +361,7 @@ discard block |
||
361 | 361 | : |
362 | 362 | <input id="<?php echo $this->get_field_id('scrollwheel'); ?>" |
363 | 363 | name="<?php echo $this->get_field_name('scrollwheel'); ?>" type="checkbox" value="1" |
364 | - <?php if ($scrollwheel){ ?>checked="checked" <?php } ?> /> |
|
364 | + <?php if ($scrollwheel) { ?>checked="checked" <?php } ?> /> |
|
365 | 365 | </label> |
366 | 366 | </p> |
367 | 367 |
@@ -198,7 +198,9 @@ discard block |
||
198 | 198 | $mapview = $maptype; |
199 | 199 | } |
200 | 200 | |
201 | - if (empty($mapzoom)) $mapzoom = $zoom; |
|
201 | + if (empty($mapzoom)) { |
|
202 | + $mapzoom = $zoom; |
|
203 | + } |
|
202 | 204 | |
203 | 205 | // Set default map options |
204 | 206 | $map_args['ajax_url'] = geodir_get_ajax_url(); |
@@ -326,8 +328,9 @@ discard block |
||
326 | 328 | |
327 | 329 | foreach ($map_zoom_level as $level) { |
328 | 330 | $selected = ''; |
329 | - if ($level == $zoom) |
|
330 | - $selected = 'selected="selected"'; |
|
331 | + if ($level == $zoom) { |
|
332 | + $selected = 'selected="selected"'; |
|
333 | + } |
|
331 | 334 | |
332 | 335 | echo '<option ' . $selected . ' value="' . $level . '">' . $level . '</option>'; |
333 | 336 |
@@ -1,13 +1,13 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | /** |
3 | - * GeoDirectory GMap - Listing page Widget |
|
4 | - * |
|
5 | - * This will display Google map on listing page with use of Google Map Api V3. |
|
6 | - * |
|
7 | - * @since 1.0.0 |
|
8 | - * |
|
9 | - * @package GeoDirectory |
|
10 | - */ |
|
3 | + * GeoDirectory GMap - Listing page Widget |
|
4 | + * |
|
5 | + * This will display Google map on listing page with use of Google Map Api V3. |
|
6 | + * |
|
7 | + * @since 1.0.0 |
|
8 | + * |
|
9 | + * @package GeoDirectory |
|
10 | + */ |
|
11 | 11 | |
12 | 12 | /** |
13 | 13 | * Enque listing map script. |
@@ -18,9 +18,9 @@ discard block |
||
18 | 18 | */ |
19 | 19 | function init_listing_map_script() |
20 | 20 | { |
21 | - global $list_map_json; |
|
21 | + global $list_map_json; |
|
22 | 22 | |
23 | - $list_map_json = array(); |
|
23 | + $list_map_json = array(); |
|
24 | 24 | |
25 | 25 | } |
26 | 26 | |
@@ -35,18 +35,18 @@ discard block |
||
35 | 35 | */ |
36 | 36 | function create_list_jsondata($post) |
37 | 37 | { |
38 | - global $wpdb, $list_map_json, $add_post_in_marker_array; |
|
39 | - |
|
40 | - if ((is_main_query() || $add_post_in_marker_array) && isset($post->marker_json) && $post->marker_json != '') { |
|
41 | - /** |
|
42 | - * Filter the json data for search listing map. |
|
43 | - * |
|
44 | - * @since 1.5.7 |
|
45 | - * @param string $post->marker_json JSON representation of the post marker info. |
|
46 | - * @param object $post The post object. |
|
47 | - */ |
|
48 | - $list_map_json[] = apply_filters('geodir_create_list_jsondata',$post->marker_json,$post); |
|
49 | - } |
|
38 | + global $wpdb, $list_map_json, $add_post_in_marker_array; |
|
39 | + |
|
40 | + if ((is_main_query() || $add_post_in_marker_array) && isset($post->marker_json) && $post->marker_json != '') { |
|
41 | + /** |
|
42 | + * Filter the json data for search listing map. |
|
43 | + * |
|
44 | + * @since 1.5.7 |
|
45 | + * @param string $post->marker_json JSON representation of the post marker info. |
|
46 | + * @param object $post The post object. |
|
47 | + */ |
|
48 | + $list_map_json[] = apply_filters('geodir_create_list_jsondata',$post->marker_json,$post); |
|
49 | + } |
|
50 | 50 | |
51 | 51 | } |
52 | 52 | |
@@ -59,28 +59,28 @@ discard block |
||
59 | 59 | */ |
60 | 60 | function show_listing_widget_map() |
61 | 61 | { |
62 | - global $list_map_json; |
|
62 | + global $list_map_json; |
|
63 | 63 | |
64 | - if (!empty($list_map_json)) { |
|
65 | - $list_map_json = array_unique($list_map_json); |
|
66 | - $cat_content_info[] = implode(',', $list_map_json); |
|
67 | - } |
|
64 | + if (!empty($list_map_json)) { |
|
65 | + $list_map_json = array_unique($list_map_json); |
|
66 | + $cat_content_info[] = implode(',', $list_map_json); |
|
67 | + } |
|
68 | 68 | |
69 | - $totalcount = count(array_unique($list_map_json)); |
|
69 | + $totalcount = count(array_unique($list_map_json)); |
|
70 | 70 | |
71 | 71 | |
72 | - if (!empty($cat_content_info)) { |
|
73 | - $json_content = substr(implode(',', $cat_content_info), 1); |
|
74 | - $json_content = htmlentities($json_content, ENT_QUOTES); // Quotes in csv title import break maps - FIXED by kiran on 2nd March, 2016 |
|
75 | - $list_json = '[{"totalcount":"' . $totalcount . '",' . $json_content . ']'; |
|
76 | - } else { |
|
77 | - $list_json = '[{"totalcount":"0"}]'; |
|
78 | - } |
|
72 | + if (!empty($cat_content_info)) { |
|
73 | + $json_content = substr(implode(',', $cat_content_info), 1); |
|
74 | + $json_content = htmlentities($json_content, ENT_QUOTES); // Quotes in csv title import break maps - FIXED by kiran on 2nd March, 2016 |
|
75 | + $list_json = '[{"totalcount":"' . $totalcount . '",' . $json_content . ']'; |
|
76 | + } else { |
|
77 | + $list_json = '[{"totalcount":"0"}]'; |
|
78 | + } |
|
79 | 79 | |
80 | - $listing_map_args = array('list_json' => $list_json); |
|
80 | + $listing_map_args = array('list_json' => $list_json); |
|
81 | 81 | |
82 | - // Pass the json data in listing map script |
|
83 | - wp_localize_script('geodir-listing-map-widget', 'listing_map_args', $listing_map_args); |
|
82 | + // Pass the json data in listing map script |
|
83 | + wp_localize_script('geodir-listing-map-widget', 'listing_map_args', $listing_map_args); |
|
84 | 84 | |
85 | 85 | } |
86 | 86 | |
@@ -92,184 +92,184 @@ discard block |
||
92 | 92 | class geodir_map_listingpage extends WP_Widget |
93 | 93 | { |
94 | 94 | |
95 | - /** |
|
95 | + /** |
|
96 | 96 | * Register the listing page map widget. |
97 | 97 | * |
98 | 98 | * @since 1.0.0 |
99 | - * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
99 | + * @since 1.5.1 Changed from PHP4 style constructors to PHP5 __construct. |
|
100 | 100 | */ |
101 | - public function __construct() { |
|
102 | - $widget_ops = array('classname' => 'widget geodir-map-listing-page', 'description' => __('Google Map for Listing page. It will show you google map V3 for Listing page.', 'geodirectory')); |
|
103 | - parent::__construct( |
|
104 | - 'geodir_map_v3_listing_map', // Base ID |
|
105 | - __('GD > GMap - Listing page', 'geodirectory'), // Name |
|
106 | - $widget_ops// Args |
|
107 | - ); |
|
101 | + public function __construct() { |
|
102 | + $widget_ops = array('classname' => 'widget geodir-map-listing-page', 'description' => __('Google Map for Listing page. It will show you google map V3 for Listing page.', 'geodirectory')); |
|
103 | + parent::__construct( |
|
104 | + 'geodir_map_v3_listing_map', // Base ID |
|
105 | + __('GD > GMap - Listing page', 'geodirectory'), // Name |
|
106 | + $widget_ops// Args |
|
107 | + ); |
|
108 | 108 | |
109 | - add_action('wp_head', 'init_listing_map_script'); // Initialize the map object and marker array |
|
109 | + add_action('wp_head', 'init_listing_map_script'); // Initialize the map object and marker array |
|
110 | 110 | |
111 | - add_action('the_post', 'create_list_jsondata'); // Add marker in json array |
|
111 | + add_action('the_post', 'create_list_jsondata'); // Add marker in json array |
|
112 | 112 | |
113 | - add_action('wp_footer', 'show_listing_widget_map'); // Show map for listings with markers |
|
114 | - } |
|
113 | + add_action('wp_footer', 'show_listing_widget_map'); // Show map for listings with markers |
|
114 | + } |
|
115 | 115 | |
116 | 116 | /** |
117 | 117 | * Front-end display content for listing page map widget. |
118 | 118 | * |
119 | 119 | * @since 1.0.0 |
120 | - * @since 1.5.1 Declare function public. |
|
120 | + * @since 1.5.1 Declare function public. |
|
121 | + * |
|
122 | + * @global object $post The current post object. |
|
121 | 123 | * |
122 | - * @global object $post The current post object. |
|
123 | - * |
|
124 | 124 | * @param array $args Widget arguments. |
125 | 125 | * @param array $instance Saved values from database. |
126 | 126 | */ |
127 | - public function widget($args, $instance) |
|
128 | - { |
|
129 | - |
|
130 | - if (geodir_is_page('listing') || geodir_is_page('author') || geodir_is_page('search') |
|
131 | - || geodir_is_page('detail') |
|
132 | - ) : |
|
133 | - |
|
134 | - extract($args, EXTR_SKIP); |
|
135 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
136 | - $width = empty($instance['width']) ? '294' : apply_filters('widget_width', $instance['width']); |
|
137 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
138 | - $height = empty($instance['heigh']) ? '370' : apply_filters('widget_heigh', $instance['heigh']); |
|
139 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
140 | - $maptype = empty($instance['maptype']) ? 'ROADMAP' : apply_filters('widget_maptype', $instance['maptype']); |
|
141 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
142 | - $zoom = empty($instance['zoom']) ? '13' : apply_filters('widget_zoom', $instance['zoom']); |
|
143 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
144 | - $autozoom = empty($instance['autozoom']) ? '' : apply_filters('widget_autozoom', $instance['autozoom']); |
|
145 | - /** |
|
146 | - * Filter the listing map value widget_sticky, to set if the map should be sticky or not (scroll with page). |
|
147 | - * |
|
148 | - * @since 1.0.0 |
|
149 | - * @param bool $sticky True if should be sticky, false if not |
|
150 | - */ |
|
151 | - $sticky = empty($instance['sticky']) ? '' : apply_filters('widget_sticky', $instance['sticky']); |
|
152 | - /** This action is documented in geodirectory_shortcodes.php */ |
|
153 | - $scrollwheel = empty($instance['scrollwheel']) ? '0' : apply_filters('widget_scrollwheel', $instance['scrollwheel']); |
|
154 | - $showall = empty($instance['showall']) ? '0' : apply_filters('widget_showall', $instance['showall']); |
|
127 | + public function widget($args, $instance) |
|
128 | + { |
|
129 | + |
|
130 | + if (geodir_is_page('listing') || geodir_is_page('author') || geodir_is_page('search') |
|
131 | + || geodir_is_page('detail') |
|
132 | + ) : |
|
133 | + |
|
134 | + extract($args, EXTR_SKIP); |
|
135 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
136 | + $width = empty($instance['width']) ? '294' : apply_filters('widget_width', $instance['width']); |
|
137 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
138 | + $height = empty($instance['heigh']) ? '370' : apply_filters('widget_heigh', $instance['heigh']); |
|
139 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
140 | + $maptype = empty($instance['maptype']) ? 'ROADMAP' : apply_filters('widget_maptype', $instance['maptype']); |
|
141 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
142 | + $zoom = empty($instance['zoom']) ? '13' : apply_filters('widget_zoom', $instance['zoom']); |
|
143 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
144 | + $autozoom = empty($instance['autozoom']) ? '' : apply_filters('widget_autozoom', $instance['autozoom']); |
|
145 | + /** |
|
146 | + * Filter the listing map value widget_sticky, to set if the map should be sticky or not (scroll with page). |
|
147 | + * |
|
148 | + * @since 1.0.0 |
|
149 | + * @param bool $sticky True if should be sticky, false if not |
|
150 | + */ |
|
151 | + $sticky = empty($instance['sticky']) ? '' : apply_filters('widget_sticky', $instance['sticky']); |
|
152 | + /** This action is documented in geodirectory_shortcodes.php */ |
|
153 | + $scrollwheel = empty($instance['scrollwheel']) ? '0' : apply_filters('widget_scrollwheel', $instance['scrollwheel']); |
|
154 | + $showall = empty($instance['showall']) ? '0' : apply_filters('widget_showall', $instance['showall']); |
|
155 | 155 | |
156 | 156 | /** |
157 | - * Filter the listing map should to be displayed or not. |
|
158 | - * |
|
159 | - * @since 1.4.6 |
|
157 | + * Filter the listing map should to be displayed or not. |
|
158 | + * |
|
159 | + * @since 1.4.6 |
|
160 | 160 | * |
161 | - * @param bool $display true if map should be displayed, false if not. |
|
162 | - */ |
|
161 | + * @param bool $display true if map should be displayed, false if not. |
|
162 | + */ |
|
163 | 163 | $show_map = apply_filters( 'geodir_show_map_listing', $display = true ); |
164 | 164 | if ( !$show_map ) { |
165 | 165 | return; |
166 | 166 | } |
167 | 167 | |
168 | - $map_args = array(); |
|
169 | - $map_args['map_canvas_name'] = str_replace('-', '_', $args['widget_id']); |
|
170 | - $map_args['width'] = $width; |
|
171 | - $map_args['height'] = $height; |
|
172 | - |
|
173 | - $map_args['scrollwheel'] = $scrollwheel; |
|
174 | - $map_args['showall'] = $showall; |
|
175 | - $map_args['child_collapse'] = '0'; |
|
176 | - $map_args['sticky'] = $sticky; |
|
177 | - $map_args['enable_cat_filters'] = false; |
|
178 | - $map_args['enable_text_search'] = false; |
|
179 | - $map_args['enable_post_type_filters'] = false; |
|
180 | - $map_args['enable_location_filters'] = false; |
|
181 | - $map_args['enable_jason_on_load'] = true; |
|
168 | + $map_args = array(); |
|
169 | + $map_args['map_canvas_name'] = str_replace('-', '_', $args['widget_id']); |
|
170 | + $map_args['width'] = $width; |
|
171 | + $map_args['height'] = $height; |
|
172 | + |
|
173 | + $map_args['scrollwheel'] = $scrollwheel; |
|
174 | + $map_args['showall'] = $showall; |
|
175 | + $map_args['child_collapse'] = '0'; |
|
176 | + $map_args['sticky'] = $sticky; |
|
177 | + $map_args['enable_cat_filters'] = false; |
|
178 | + $map_args['enable_text_search'] = false; |
|
179 | + $map_args['enable_post_type_filters'] = false; |
|
180 | + $map_args['enable_location_filters'] = false; |
|
181 | + $map_args['enable_jason_on_load'] = true; |
|
182 | 182 | |
183 | - if (is_single()) { |
|
184 | - |
|
185 | - global $post; |
|
186 | - $map_default_lat = $address_latitude = $post->post_latitude; |
|
187 | - $map_default_lng = $address_longitude = $post->post_longitude; |
|
188 | - $mapview = $post->post_mapview; |
|
189 | - $mapzoom = $post->post_mapzoom; |
|
190 | - $map_args['map_class_name'] = 'geodir-map-listing-page-single'; |
|
191 | - |
|
192 | - } else { |
|
193 | - $default_location = geodir_get_default_location(); |
|
194 | - |
|
195 | - $map_default_lat = isset($default_location->city_latitude) ? $default_location->city_latitude : ''; |
|
196 | - $map_default_lng = isset($default_location->city_longitude) ? $default_location->city_longitude : ''; |
|
197 | - $map_args['map_class_name'] = 'geodir-map-listing-page'; |
|
198 | - $mapview = $maptype; |
|
199 | - } |
|
200 | - |
|
201 | - if (empty($mapzoom)) $mapzoom = $zoom; |
|
202 | - |
|
203 | - // Set default map options |
|
204 | - $map_args['ajax_url'] = geodir_get_ajax_url(); |
|
205 | - $map_args['latitude'] = $map_default_lat; |
|
206 | - $map_args['longitude'] = $map_default_lng; |
|
207 | - $map_args['zoom'] = $zoom; |
|
208 | - //$map_args['scrollwheel'] = true; |
|
209 | - $map_args['scrollwheel'] = $scrollwheel; |
|
210 | - $map_args['showall'] = $showall; |
|
211 | - $map_args['streetViewControl'] = true; |
|
212 | - $map_args['maptype'] = $maptype; |
|
213 | - $map_args['showPreview'] = '0'; |
|
214 | - $map_args['maxZoom'] = 21; |
|
215 | - $map_args['autozoom'] = $autozoom; |
|
216 | - $map_args['bubble_size'] = 'small'; |
|
217 | - |
|
218 | - echo $before_widget; |
|
219 | - geodir_draw_map($map_args); |
|
220 | - echo $after_widget; |
|
221 | - |
|
222 | - endif; |
|
223 | - } |
|
183 | + if (is_single()) { |
|
184 | + |
|
185 | + global $post; |
|
186 | + $map_default_lat = $address_latitude = $post->post_latitude; |
|
187 | + $map_default_lng = $address_longitude = $post->post_longitude; |
|
188 | + $mapview = $post->post_mapview; |
|
189 | + $mapzoom = $post->post_mapzoom; |
|
190 | + $map_args['map_class_name'] = 'geodir-map-listing-page-single'; |
|
191 | + |
|
192 | + } else { |
|
193 | + $default_location = geodir_get_default_location(); |
|
194 | + |
|
195 | + $map_default_lat = isset($default_location->city_latitude) ? $default_location->city_latitude : ''; |
|
196 | + $map_default_lng = isset($default_location->city_longitude) ? $default_location->city_longitude : ''; |
|
197 | + $map_args['map_class_name'] = 'geodir-map-listing-page'; |
|
198 | + $mapview = $maptype; |
|
199 | + } |
|
200 | + |
|
201 | + if (empty($mapzoom)) $mapzoom = $zoom; |
|
202 | + |
|
203 | + // Set default map options |
|
204 | + $map_args['ajax_url'] = geodir_get_ajax_url(); |
|
205 | + $map_args['latitude'] = $map_default_lat; |
|
206 | + $map_args['longitude'] = $map_default_lng; |
|
207 | + $map_args['zoom'] = $zoom; |
|
208 | + //$map_args['scrollwheel'] = true; |
|
209 | + $map_args['scrollwheel'] = $scrollwheel; |
|
210 | + $map_args['showall'] = $showall; |
|
211 | + $map_args['streetViewControl'] = true; |
|
212 | + $map_args['maptype'] = $maptype; |
|
213 | + $map_args['showPreview'] = '0'; |
|
214 | + $map_args['maxZoom'] = 21; |
|
215 | + $map_args['autozoom'] = $autozoom; |
|
216 | + $map_args['bubble_size'] = 'small'; |
|
217 | + |
|
218 | + echo $before_widget; |
|
219 | + geodir_draw_map($map_args); |
|
220 | + echo $after_widget; |
|
221 | + |
|
222 | + endif; |
|
223 | + } |
|
224 | 224 | |
225 | 225 | /** |
226 | 226 | * Sanitize listing page map widget form values as they are saved. |
227 | 227 | * |
228 | 228 | * @since 1.0.0 |
229 | - * @since 1.5.1 Declare function public. |
|
229 | + * @since 1.5.1 Declare function public. |
|
230 | 230 | * |
231 | 231 | * @param array $new_instance Values just sent to be saved. |
232 | 232 | * @param array $old_instance Previously saved values from database. |
233 | 233 | * |
234 | 234 | * @return array Updated safe values to be saved. |
235 | 235 | */ |
236 | - public function update($new_instance, $old_instance) |
|
237 | - { |
|
238 | - //save the widget |
|
239 | - $instance = $old_instance; |
|
240 | - $instance['width'] = strip_tags($new_instance['width']); |
|
241 | - $instance['heigh'] = ($new_instance['heigh']); |
|
242 | - $instance['maptype'] = ($new_instance['maptype']); |
|
243 | - $instance['zoom'] = ($new_instance['zoom']); |
|
244 | - $instance['autozoom'] = isset($new_instance['autozoom']) ? $new_instance['autozoom'] : ''; |
|
245 | - $instance['sticky'] = isset($new_instance['sticky']) ? $new_instance['sticky'] : ''; |
|
246 | - $instance['scrollwheel'] = isset($new_instance['scrollwheel']) ? ($new_instance['scrollwheel']) : ''; |
|
247 | - $instance['showall'] = isset($new_instance['showall']) ? ($new_instance['showall']) : ''; |
|
248 | - |
|
249 | - return $instance; |
|
250 | - } |
|
236 | + public function update($new_instance, $old_instance) |
|
237 | + { |
|
238 | + //save the widget |
|
239 | + $instance = $old_instance; |
|
240 | + $instance['width'] = strip_tags($new_instance['width']); |
|
241 | + $instance['heigh'] = ($new_instance['heigh']); |
|
242 | + $instance['maptype'] = ($new_instance['maptype']); |
|
243 | + $instance['zoom'] = ($new_instance['zoom']); |
|
244 | + $instance['autozoom'] = isset($new_instance['autozoom']) ? $new_instance['autozoom'] : ''; |
|
245 | + $instance['sticky'] = isset($new_instance['sticky']) ? $new_instance['sticky'] : ''; |
|
246 | + $instance['scrollwheel'] = isset($new_instance['scrollwheel']) ? ($new_instance['scrollwheel']) : ''; |
|
247 | + $instance['showall'] = isset($new_instance['showall']) ? ($new_instance['showall']) : ''; |
|
248 | + |
|
249 | + return $instance; |
|
250 | + } |
|
251 | 251 | |
252 | 252 | /** |
253 | 253 | * Back-end listing page map widget settings form. |
254 | 254 | * |
255 | 255 | * @since 1.0.0 |
256 | - * @since 1.5.1 Declare function public. |
|
256 | + * @since 1.5.1 Declare function public. |
|
257 | 257 | * |
258 | 258 | * @param array $instance Previously saved values from database. |
259 | 259 | */ |
260 | - public function form($instance) |
|
261 | - { |
|
262 | - //widgetform in backend |
|
263 | - $instance = wp_parse_args((array)$instance, array('width' => '', 'heigh' => '', 'maptype' => '', 'zoom' => '', 'autozoom' => '', 'sticky' => '', 'scrollwheel' => '0', 'showall' => '0')); |
|
264 | - $width = strip_tags($instance['width']); |
|
265 | - $heigh = strip_tags($instance['heigh']); |
|
266 | - $maptype = strip_tags($instance['maptype']); |
|
267 | - $zoom = strip_tags($instance['zoom']); |
|
268 | - $autozoom = strip_tags($instance['autozoom']); |
|
269 | - $sticky = strip_tags($instance['sticky']); |
|
270 | - $scrollwheel = strip_tags($instance['scrollwheel']); |
|
271 | - $showall = strip_tags($instance['showall']); |
|
272 | - ?> |
|
260 | + public function form($instance) |
|
261 | + { |
|
262 | + //widgetform in backend |
|
263 | + $instance = wp_parse_args((array)$instance, array('width' => '', 'heigh' => '', 'maptype' => '', 'zoom' => '', 'autozoom' => '', 'sticky' => '', 'scrollwheel' => '0', 'showall' => '0')); |
|
264 | + $width = strip_tags($instance['width']); |
|
265 | + $heigh = strip_tags($instance['heigh']); |
|
266 | + $maptype = strip_tags($instance['maptype']); |
|
267 | + $zoom = strip_tags($instance['zoom']); |
|
268 | + $autozoom = strip_tags($instance['autozoom']); |
|
269 | + $sticky = strip_tags($instance['sticky']); |
|
270 | + $scrollwheel = strip_tags($instance['scrollwheel']); |
|
271 | + $showall = strip_tags($instance['showall']); |
|
272 | + ?> |
|
273 | 273 | <p> |
274 | 274 | <label |
275 | 275 | for="<?php echo $this->get_field_id('width'); ?>"><?php _e('Map Width <small>(Default is : 294) you can use px or % here</small>', 'geodirectory'); ?> |
@@ -298,14 +298,14 @@ discard block |
||
298 | 298 | name="<?php echo $this->get_field_name('maptype'); ?>"> |
299 | 299 | |
300 | 300 | <option <?php if (isset($maptype) && $maptype == 'ROADMAP') { |
301 | - echo 'selected="selected"'; |
|
302 | - } ?> value="ROADMAP"><?php _e('Road Map', 'geodirectory'); ?></option> |
|
301 | + echo 'selected="selected"'; |
|
302 | + } ?> value="ROADMAP"><?php _e('Road Map', 'geodirectory'); ?></option> |
|
303 | 303 | <option <?php if (isset($maptype) && $maptype == 'SATELLITE') { |
304 | - echo 'selected="selected"'; |
|
305 | - } ?> value="SATELLITE"><?php _e('Satellite Map', 'geodirectory'); ?></option> |
|
304 | + echo 'selected="selected"'; |
|
305 | + } ?> value="SATELLITE"><?php _e('Satellite Map', 'geodirectory'); ?></option> |
|
306 | 306 | <option <?php if (isset($maptype) && $maptype == 'HYBRID') { |
307 | - echo 'selected="selected"'; |
|
308 | - } ?> value="HYBRID"><?php _e('Hybrid Map', 'geodirectory'); ?></option> |
|
307 | + echo 'selected="selected"'; |
|
308 | + } ?> value="HYBRID"><?php _e('Hybrid Map', 'geodirectory'); ?></option> |
|
309 | 309 | <option <?php selected($maptype, 'TERRAIN');?> |
310 | 310 | value="TERRAIN"><?php _e('Terrain Map', 'geodirectory'); ?></option> |
311 | 311 | </select> |
@@ -313,8 +313,8 @@ discard block |
||
313 | 313 | </p> |
314 | 314 | |
315 | 315 | <?php |
316 | - $map_zoom_level = geodir_map_zoom_level(); |
|
317 | - ?> |
|
316 | + $map_zoom_level = geodir_map_zoom_level(); |
|
317 | + ?> |
|
318 | 318 | |
319 | 319 | <p> |
320 | 320 | <label |
@@ -324,14 +324,14 @@ discard block |
||
324 | 324 | <select class="widefat" id="<?php echo $this->get_field_id('zoom'); ?>" |
325 | 325 | name="<?php echo $this->get_field_name('zoom'); ?>"> <?php |
326 | 326 | |
327 | - foreach ($map_zoom_level as $level) { |
|
328 | - $selected = ''; |
|
329 | - if ($level == $zoom) |
|
330 | - $selected = 'selected="selected"'; |
|
327 | + foreach ($map_zoom_level as $level) { |
|
328 | + $selected = ''; |
|
329 | + if ($level == $zoom) |
|
330 | + $selected = 'selected="selected"'; |
|
331 | 331 | |
332 | - echo '<option ' . $selected . ' value="' . $level . '">' . $level . '</option>'; |
|
332 | + echo '<option ' . $selected . ' value="' . $level . '">' . $level . '</option>'; |
|
333 | 333 | |
334 | - } ?> |
|
334 | + } ?> |
|
335 | 335 | |
336 | 336 | </select> |
337 | 337 | |
@@ -344,8 +344,8 @@ discard block |
||
344 | 344 | : |
345 | 345 | <input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id('autozoom'); ?>" |
346 | 346 | name="<?php echo $this->get_field_name('autozoom'); ?>"<?php if ($autozoom) { |
347 | - echo 'checked="checked"'; |
|
348 | - } ?> /></label> |
|
347 | + echo 'checked="checked"'; |
|
348 | + } ?> /></label> |
|
349 | 349 | </p> |
350 | 350 | |
351 | 351 | <p> |
@@ -354,8 +354,8 @@ discard block |
||
354 | 354 | : |
355 | 355 | <input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id('sticky'); ?>" |
356 | 356 | name="<?php echo $this->get_field_name('sticky'); ?>"<?php if ($sticky) { |
357 | - echo 'checked="checked"'; |
|
358 | - } ?> /> </label> |
|
357 | + echo 'checked="checked"'; |
|
358 | + } ?> /> </label> |
|
359 | 359 | </p> |
360 | 360 | |
361 | 361 | <p> |
@@ -375,7 +375,7 @@ discard block |
||
375 | 375 | </p> --> |
376 | 376 | |
377 | 377 | <?php |
378 | - } |
|
378 | + } |
|
379 | 379 | } // class geodir_map_listingpage |
380 | 380 | |
381 | 381 | register_widget('geodir_map_listingpage'); |
@@ -113,7 +113,7 @@ |
||
113 | 113 | * @since 1.0.0 |
114 | 114 | * @package GeoDirectory |
115 | 115 | * @param array $classes Class array. |
116 | - * @return array Modified class array. |
|
116 | + * @return string[] Modified class array. |
|
117 | 117 | */ |
118 | 118 | function geodir_x_body_class($classes) |
119 | 119 | { |
@@ -1,100 +1,100 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | /** |
3 | - * Enfold theme compatibility functions. |
|
4 | - * |
|
5 | - * This file lets the GeoDirectory Plugin use the Enfold theme HTML wrappers to fit and work perfectly. |
|
6 | - * |
|
7 | - * @since 1.0.0 |
|
8 | - * @package GeoDirectory |
|
9 | - */ |
|
3 | + * Enfold theme compatibility functions. |
|
4 | + * |
|
5 | + * This file lets the GeoDirectory Plugin use the Enfold theme HTML wrappers to fit and work perfectly. |
|
6 | + * |
|
7 | + * @since 1.0.0 |
|
8 | + * @package GeoDirectory |
|
9 | + */ |
|
10 | 10 | add_action('after_setup_theme', 'enfold_action_calls', 11); |
11 | 11 | /** |
12 | - * Action calls for enfold theme compatibility. |
|
13 | - * |
|
14 | - * @since 1.0.0 |
|
15 | - * @package GeoDirectory |
|
16 | - */ |
|
12 | + * Action calls for enfold theme compatibility. |
|
13 | + * |
|
14 | + * @since 1.0.0 |
|
15 | + * @package GeoDirectory |
|
16 | + */ |
|
17 | 17 | function enfold_action_calls() |
18 | 18 | { |
19 | 19 | |
20 | - /* ACTIONS |
|
20 | + /* ACTIONS |
|
21 | 21 | ****************************************************************************************/ |
22 | 22 | |
23 | - // Add body class for styling purposes |
|
24 | - add_filter('body_class', 'wpgeo_enfold_body_class'); |
|
23 | + // Add body class for styling purposes |
|
24 | + add_filter('body_class', 'wpgeo_enfold_body_class'); |
|
25 | 25 | |
26 | - // Pages using the page-builder shouldn't redirect on successful payment |
|
27 | - if (isset($_REQUEST['pay_action'])) { |
|
28 | - add_action('init', 'geodir_allow_payment_urls_enfold', 15); |
|
29 | - } |
|
26 | + // Pages using the page-builder shouldn't redirect on successful payment |
|
27 | + if (isset($_REQUEST['pay_action'])) { |
|
28 | + add_action('init', 'geodir_allow_payment_urls_enfold', 15); |
|
29 | + } |
|
30 | 30 | |
31 | - // LOCATION MANAGER MENU ACTIONS - set the location menu item before the Enfold search |
|
32 | - if (function_exists('geodir_location_menu_items')) { |
|
33 | - remove_filter('wp_nav_menu_items', 'geodir_location_menu_items', 110); |
|
34 | - add_filter('wp_nav_menu_items', 'geodir_location_menu_items', 8, 2); |
|
35 | - } |
|
36 | - // GEODIR MENU ACTIONS - set the GeoDir menu items before the Enfold search |
|
37 | - remove_filter('wp_nav_menu_items', 'geodir_menu_items', 100); |
|
38 | - add_filter('wp_nav_menu_items', 'geodir_menu_items', 7, 2); |
|
31 | + // LOCATION MANAGER MENU ACTIONS - set the location menu item before the Enfold search |
|
32 | + if (function_exists('geodir_location_menu_items')) { |
|
33 | + remove_filter('wp_nav_menu_items', 'geodir_location_menu_items', 110); |
|
34 | + add_filter('wp_nav_menu_items', 'geodir_location_menu_items', 8, 2); |
|
35 | + } |
|
36 | + // GEODIR MENU ACTIONS - set the GeoDir menu items before the Enfold search |
|
37 | + remove_filter('wp_nav_menu_items', 'geodir_menu_items', 100); |
|
38 | + add_filter('wp_nav_menu_items', 'geodir_menu_items', 7, 2); |
|
39 | 39 | |
40 | - // HOME TOP SIDEBAR |
|
41 | - remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
42 | - remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
43 | - //add_action( 'ava_after_main_container', 'enfold_home_sidebar' ); |
|
40 | + // HOME TOP SIDEBAR |
|
41 | + remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
42 | + remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
43 | + //add_action( 'ava_after_main_container', 'enfold_home_sidebar' ); |
|
44 | 44 | |
45 | 45 | |
46 | - // WRAPPER OPEN ACTIONS |
|
47 | - remove_action('geodir_wrapper_open', 'geodir_action_wrapper_open', 10); |
|
48 | - add_action('geodir_wrapper_open', 'enfold_action_wrapper_open', 9); |
|
49 | - add_action('geodir_wrapper_open', 'enfold_detail_title', 8, 2); // ADD GEODIR TITLE |
|
46 | + // WRAPPER OPEN ACTIONS |
|
47 | + remove_action('geodir_wrapper_open', 'geodir_action_wrapper_open', 10); |
|
48 | + add_action('geodir_wrapper_open', 'enfold_action_wrapper_open', 9); |
|
49 | + add_action('geodir_wrapper_open', 'enfold_detail_title', 8, 2); // ADD GEODIR TITLE |
|
50 | 50 | |
51 | 51 | |
52 | - // WRAPPER CONTENT OPEN ACTIONS |
|
53 | - remove_action('geodir_wrapper_content_open', 'geodir_action_wrapper_content_open', 10); |
|
54 | - add_action('geodir_wrapper_content_open', 'enfold_action_wrapper_content_open', 9, 3); |
|
52 | + // WRAPPER CONTENT OPEN ACTIONS |
|
53 | + remove_action('geodir_wrapper_content_open', 'geodir_action_wrapper_content_open', 10); |
|
54 | + add_action('geodir_wrapper_content_open', 'enfold_action_wrapper_content_open', 9, 3); |
|
55 | 55 | |
56 | 56 | |
57 | - // SIDEBAR RIGHT OPEN ACTIONS |
|
58 | - remove_action('geodir_sidebar_right_open', 'geodir_action_sidebar_right_open', 10); |
|
59 | - add_action('geodir_sidebar_right_open', 'enfold_action_sidebar_right_open', 10, 4); |
|
57 | + // SIDEBAR RIGHT OPEN ACTIONS |
|
58 | + remove_action('geodir_sidebar_right_open', 'geodir_action_sidebar_right_open', 10); |
|
59 | + add_action('geodir_sidebar_right_open', 'enfold_action_sidebar_right_open', 10, 4); |
|
60 | 60 | |
61 | - // SIDEBAR LEFT OPEN ACTIONS |
|
62 | - remove_action('geodir_sidebar_left_open', 'geodir_action_sidebar_left_open', 10); |
|
63 | - add_action('geodir_sidebar_left_open', 'enfold_action_sidebar_left_open', 10, 4); |
|
61 | + // SIDEBAR LEFT OPEN ACTIONS |
|
62 | + remove_action('geodir_sidebar_left_open', 'geodir_action_sidebar_left_open', 10); |
|
63 | + add_action('geodir_sidebar_left_open', 'enfold_action_sidebar_left_open', 10, 4); |
|
64 | 64 | |
65 | 65 | |
66 | - // HOME PAGE BREADCRUMBS |
|
67 | - remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20); |
|
68 | - remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20); |
|
66 | + // HOME PAGE BREADCRUMBS |
|
67 | + remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20); |
|
68 | + remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20); |
|
69 | 69 | |
70 | - // LISTINGS PAGE BREADCRUMBS & TITLES |
|
71 | - remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20); |
|
72 | - remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10); |
|
70 | + // LISTINGS PAGE BREADCRUMBS & TITLES |
|
71 | + remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20); |
|
72 | + remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10); |
|
73 | 73 | |
74 | - // DETAILS PAGE BREADCRUMBS & TITLES |
|
75 | - remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20); |
|
76 | - remove_action('geodir_details_main_content', 'geodir_action_page_title', 20); |
|
74 | + // DETAILS PAGE BREADCRUMBS & TITLES |
|
75 | + remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20); |
|
76 | + remove_action('geodir_details_main_content', 'geodir_action_page_title', 20); |
|
77 | 77 | |
78 | - // SEARCH PAGE BREADCRUMBS & TITLES |
|
79 | - remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20); |
|
80 | - remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10); |
|
78 | + // SEARCH PAGE BREADCRUMBS & TITLES |
|
79 | + remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20); |
|
80 | + remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10); |
|
81 | 81 | |
82 | - // AUTHOR PAGE BREADCRUMBS & TITLES |
|
83 | - remove_action('geodir_author_before_main_content', 'geodir_breadcrumb', 20); |
|
84 | - remove_action('geodir_author_page_title', 'geodir_action_author_page_title', 10); |
|
82 | + // AUTHOR PAGE BREADCRUMBS & TITLES |
|
83 | + remove_action('geodir_author_before_main_content', 'geodir_breadcrumb', 20); |
|
84 | + remove_action('geodir_author_page_title', 'geodir_action_author_page_title', 10); |
|
85 | 85 | |
86 | - // DISABLE ENFOLD MAPS CALL |
|
87 | - add_filter('avf_load_google_map_api', 'gd_enfold_remove_maps_api', 10, 1); |
|
86 | + // DISABLE ENFOLD MAPS CALL |
|
87 | + add_filter('avf_load_google_map_api', 'gd_enfold_remove_maps_api', 10, 1); |
|
88 | 88 | |
89 | - // make top section wide |
|
90 | - remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
91 | - remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
92 | - remove_action('geodir_author_before_main_content', 'geodir_action_geodir_sidebar_author_top', 10); |
|
93 | - remove_action('geodir_search_before_main_content', 'geodir_action_geodir_sidebar_search_top', 10); |
|
94 | - remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_sidebar_detail_top', 10); |
|
95 | - remove_action('geodir_listings_before_main_content', 'geodir_action_geodir_sidebar_listings_top', 10); |
|
89 | + // make top section wide |
|
90 | + remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
91 | + remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
92 | + remove_action('geodir_author_before_main_content', 'geodir_action_geodir_sidebar_author_top', 10); |
|
93 | + remove_action('geodir_search_before_main_content', 'geodir_action_geodir_sidebar_search_top', 10); |
|
94 | + remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_sidebar_detail_top', 10); |
|
95 | + remove_action('geodir_listings_before_main_content', 'geodir_action_geodir_sidebar_listings_top', 10); |
|
96 | 96 | |
97 | - add_action('geodir_wrapper_open', 'gd_enfold_compat_add_top_section_back', 5); |
|
97 | + add_action('geodir_wrapper_open', 'gd_enfold_compat_add_top_section_back', 5); |
|
98 | 98 | |
99 | 99 | } // Close enfold_action_calls |
100 | 100 | |
@@ -108,17 +108,17 @@ discard block |
||
108 | 108 | function gd_enfold_compat_add_top_section_back() |
109 | 109 | { |
110 | 110 | |
111 | - if (is_page_geodir_home() || geodir_is_page('location')) { |
|
112 | - add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_home_top', 8); |
|
113 | - } elseif (geodir_is_page('listing')) { |
|
114 | - add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_listings_top', 8); |
|
115 | - } elseif (geodir_is_page('detail')) { |
|
116 | - add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_detail_top', 8); |
|
117 | - } elseif (geodir_is_page('search')) { |
|
118 | - add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_search_top', 8); |
|
119 | - } elseif (geodir_is_page('author')) { |
|
120 | - add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_author_top', 8); |
|
121 | - } |
|
111 | + if (is_page_geodir_home() || geodir_is_page('location')) { |
|
112 | + add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_home_top', 8); |
|
113 | + } elseif (geodir_is_page('listing')) { |
|
114 | + add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_listings_top', 8); |
|
115 | + } elseif (geodir_is_page('detail')) { |
|
116 | + add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_detail_top', 8); |
|
117 | + } elseif (geodir_is_page('search')) { |
|
118 | + add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_search_top', 8); |
|
119 | + } elseif (geodir_is_page('author')) { |
|
120 | + add_action('geodir_wrapper_open', 'geodir_action_geodir_sidebar_author_top', 8); |
|
121 | + } |
|
122 | 122 | |
123 | 123 | |
124 | 124 | } |
@@ -137,8 +137,8 @@ discard block |
||
137 | 137 | */ |
138 | 138 | function wpgeo_enfold_body_class($classes) |
139 | 139 | { |
140 | - $classes[] = 'wpgeo-enfold'; |
|
141 | - return $classes; |
|
140 | + $classes[] = 'wpgeo-enfold'; |
|
141 | + return $classes; |
|
142 | 142 | } |
143 | 143 | |
144 | 144 | /** |
@@ -149,8 +149,8 @@ discard block |
||
149 | 149 | */ |
150 | 150 | function geodir_allow_payment_urls_enfold() |
151 | 151 | { |
152 | - global $builder; |
|
153 | - remove_action('template_redirect', array($builder, 'template_redirect'), 1000); |
|
152 | + global $builder; |
|
153 | + remove_action('template_redirect', array($builder, 'template_redirect'), 1000); |
|
154 | 154 | } |
155 | 155 | |
156 | 156 | |
@@ -162,8 +162,8 @@ discard block |
||
162 | 162 | */ |
163 | 163 | function enfold_action_wrapper_open() |
164 | 164 | { |
165 | - echo "<div class='container_wrap container_wrap_first main_color " . avia_layout_class('main', false) . "'>"; |
|
166 | - echo "<div class='container template-blog '>"; |
|
165 | + echo "<div class='container_wrap container_wrap_first main_color " . avia_layout_class('main', false) . "'>"; |
|
166 | + echo "<div class='container template-blog '>"; |
|
167 | 167 | } |
168 | 168 | |
169 | 169 | /** |
@@ -177,38 +177,38 @@ discard block |
||
177 | 177 | */ |
178 | 178 | function enfold_detail_title($page, $class) |
179 | 179 | { |
180 | - //echo '###'.$page; |
|
181 | - global $wp; |
|
182 | - if (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_location_page_id() && !geodir_is_page('login')) { |
|
183 | - add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
184 | - echo avia_title(); |
|
185 | - } elseif ($page == 'details-page') { |
|
186 | - add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
187 | - echo avia_title(); |
|
188 | - } elseif ($page == 'listings-page' || $page == 'search-page') { |
|
189 | - add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
190 | - ob_start(); // Start buffering; |
|
191 | - geodir_action_listings_title(); |
|
192 | - $gd_title = ob_get_clean(); |
|
193 | - $title_p = explode('">', $gd_title); |
|
194 | - $title = str_replace('</h1></header>', "", $title_p[2]); |
|
195 | - //print_r($title_p); |
|
196 | - echo avia_title(array('title' => $title)); |
|
197 | - } elseif ($page == 'author-page') { |
|
198 | - add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
199 | - ob_start(); // Start buffering; |
|
200 | - geodir_action_author_page_title(); |
|
201 | - $gd_title = ob_get_clean(); |
|
202 | - $gd_title = str_replace('<h1>', "", $gd_title); |
|
203 | - $gd_title = str_replace('</h1>', "", $gd_title); |
|
204 | - echo avia_title(array('title' => $gd_title)); |
|
205 | - } elseif ($page == 'add-listing-page') { |
|
206 | - add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
207 | - echo avia_title(); |
|
208 | - } elseif ($page == 'add-listing-page') { |
|
209 | - add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
210 | - echo avia_title(); |
|
211 | - } |
|
180 | + //echo '###'.$page; |
|
181 | + global $wp; |
|
182 | + if (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_location_page_id() && !geodir_is_page('login')) { |
|
183 | + add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
184 | + echo avia_title(); |
|
185 | + } elseif ($page == 'details-page') { |
|
186 | + add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
187 | + echo avia_title(); |
|
188 | + } elseif ($page == 'listings-page' || $page == 'search-page') { |
|
189 | + add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
190 | + ob_start(); // Start buffering; |
|
191 | + geodir_action_listings_title(); |
|
192 | + $gd_title = ob_get_clean(); |
|
193 | + $title_p = explode('">', $gd_title); |
|
194 | + $title = str_replace('</h1></header>', "", $title_p[2]); |
|
195 | + //print_r($title_p); |
|
196 | + echo avia_title(array('title' => $title)); |
|
197 | + } elseif ($page == 'author-page') { |
|
198 | + add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
199 | + ob_start(); // Start buffering; |
|
200 | + geodir_action_author_page_title(); |
|
201 | + $gd_title = ob_get_clean(); |
|
202 | + $gd_title = str_replace('<h1>', "", $gd_title); |
|
203 | + $gd_title = str_replace('</h1>', "", $gd_title); |
|
204 | + echo avia_title(array('title' => $gd_title)); |
|
205 | + } elseif ($page == 'add-listing-page') { |
|
206 | + add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
207 | + echo avia_title(); |
|
208 | + } elseif ($page == 'add-listing-page') { |
|
209 | + add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); |
|
210 | + echo avia_title(); |
|
211 | + } |
|
212 | 212 | |
213 | 213 | } |
214 | 214 | |
@@ -223,22 +223,22 @@ discard block |
||
223 | 223 | */ |
224 | 224 | function enfold_detail_breadcrum($trail, $args) |
225 | 225 | { |
226 | - ob_start(); // Start buffering; |
|
227 | - geodir_breadcrumb(); |
|
228 | - $gd_crums = ob_get_clean(); |
|
229 | - if ($gd_crums) { |
|
230 | - $gd_crums = str_replace('<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs"><li>', "", $gd_crums); |
|
231 | - $gd_crums = str_replace('</li></ul></div>', "", $gd_crums); |
|
232 | - $gd_crums = str_replace(' > ', " > ", $gd_crums); |
|
233 | - $gd_crums = str_replace('</li><li>', "", $gd_crums); |
|
234 | - $gd_crums = explode(" > ", $gd_crums); |
|
235 | - $trail_end = array_pop($gd_crums); |
|
236 | - $gd_crums['trail_end'] = $trail_end; |
|
237 | - //print_r($gd_crums); |
|
238 | - //print_r($trail); |
|
239 | - $trail = $gd_crums; |
|
240 | - } |
|
241 | - return $trail; |
|
226 | + ob_start(); // Start buffering; |
|
227 | + geodir_breadcrumb(); |
|
228 | + $gd_crums = ob_get_clean(); |
|
229 | + if ($gd_crums) { |
|
230 | + $gd_crums = str_replace('<div class="geodir-breadcrumb clearfix"><ul id="breadcrumbs"><li>', "", $gd_crums); |
|
231 | + $gd_crums = str_replace('</li></ul></div>', "", $gd_crums); |
|
232 | + $gd_crums = str_replace(' > ', " > ", $gd_crums); |
|
233 | + $gd_crums = str_replace('</li><li>', "", $gd_crums); |
|
234 | + $gd_crums = explode(" > ", $gd_crums); |
|
235 | + $trail_end = array_pop($gd_crums); |
|
236 | + $gd_crums['trail_end'] = $trail_end; |
|
237 | + //print_r($gd_crums); |
|
238 | + //print_r($trail); |
|
239 | + $trail = $gd_crums; |
|
240 | + } |
|
241 | + return $trail; |
|
242 | 242 | } |
243 | 243 | |
244 | 244 | |
@@ -253,12 +253,12 @@ discard block |
||
253 | 253 | */ |
254 | 254 | function enfold_action_wrapper_content_open($type = '', $id = '', $class = '') |
255 | 255 | { |
256 | - if (geodir_is_page('login')) { |
|
257 | - echo "<main class='template-page content twelve alpha units " . $class . "' " . avia_markup_helper(array('context' => 'content', 'post_type' => 'page', 'echo' => false)) . ">"; |
|
258 | - } else { |
|
259 | - echo "<main class='template-page content " . avia_layout_class('content', false) . " units " . $class . "' " . avia_markup_helper(array('context' => 'content', 'post_type' => 'page', 'echo' => false)) . ">"; |
|
260 | - } |
|
261 | - echo '<div class="entry-content-wrapper">'; |
|
256 | + if (geodir_is_page('login')) { |
|
257 | + echo "<main class='template-page content twelve alpha units " . $class . "' " . avia_markup_helper(array('context' => 'content', 'post_type' => 'page', 'echo' => false)) . ">"; |
|
258 | + } else { |
|
259 | + echo "<main class='template-page content " . avia_layout_class('content', false) . " units " . $class . "' " . avia_markup_helper(array('context' => 'content', 'post_type' => 'page', 'echo' => false)) . ">"; |
|
260 | + } |
|
261 | + echo '<div class="entry-content-wrapper">'; |
|
262 | 262 | } |
263 | 263 | |
264 | 264 | |
@@ -274,9 +274,9 @@ discard block |
||
274 | 274 | */ |
275 | 275 | function enfold_action_sidebar_right_open($type = '', $id = '', $class = '', $itemtype = '') |
276 | 276 | { |
277 | - $sidebar_smartphone = avia_get_option('smartphones_sidebar') == 'smartphones_sidebar' ? 'smartphones_sidebar_active' : ""; |
|
278 | - echo "<aside class='sidebar sidebar_right " . $sidebar_smartphone . " " . avia_layout_class('sidebar', false) . " units' " . avia_markup_helper(array('context' => 'sidebar', 'echo' => false)) . ">"; |
|
279 | - echo "<div class='inner_sidebar extralight-border'>"; |
|
277 | + $sidebar_smartphone = avia_get_option('smartphones_sidebar') == 'smartphones_sidebar' ? 'smartphones_sidebar_active' : ""; |
|
278 | + echo "<aside class='sidebar sidebar_right " . $sidebar_smartphone . " " . avia_layout_class('sidebar', false) . " units' " . avia_markup_helper(array('context' => 'sidebar', 'echo' => false)) . ">"; |
|
279 | + echo "<div class='inner_sidebar extralight-border'>"; |
|
280 | 280 | } |
281 | 281 | |
282 | 282 | /** |
@@ -291,9 +291,9 @@ discard block |
||
291 | 291 | */ |
292 | 292 | function enfold_action_sidebar_left_open($type = '', $id = '', $class = '', $itemtype = '') |
293 | 293 | { |
294 | - $sidebar_smartphone = avia_get_option('smartphones_sidebar') == 'smartphones_sidebar' ? 'smartphones_sidebar_active' : ""; |
|
295 | - echo "<aside class='sidebar sidebar_left " . $sidebar_smartphone . " " . avia_layout_class('sidebar', false) . " units' " . avia_markup_helper(array('context' => 'sidebar', 'echo' => false)) . ">"; |
|
296 | - echo "<div class='inner_sidebar extralight-border'>"; |
|
294 | + $sidebar_smartphone = avia_get_option('smartphones_sidebar') == 'smartphones_sidebar' ? 'smartphones_sidebar_active' : ""; |
|
295 | + echo "<aside class='sidebar sidebar_left " . $sidebar_smartphone . " " . avia_layout_class('sidebar', false) . " units' " . avia_markup_helper(array('context' => 'sidebar', 'echo' => false)) . ">"; |
|
296 | + echo "<div class='inner_sidebar extralight-border'>"; |
|
297 | 297 | } |
298 | 298 | |
299 | 299 | |
@@ -307,7 +307,7 @@ discard block |
||
307 | 307 | */ |
308 | 308 | function gd_enfold_remove_maps_api($call) |
309 | 309 | { |
310 | - return false; |
|
310 | + return false; |
|
311 | 311 | } |
312 | 312 | |
313 | 313 |
@@ -721,7 +721,7 @@ discard block |
||
721 | 721 | * @param int $post_id The post ID. |
722 | 722 | * @param string $postmeta Detail table column name. |
723 | 723 | * @param string $meta_value Detail table column value. |
724 | - * @return void|bool |
|
724 | + * @return null|false |
|
725 | 725 | */ |
726 | 726 | function geodir_save_post_meta($post_id, $postmeta = '', $meta_value = '') |
727 | 727 | { |
@@ -775,7 +775,7 @@ discard block |
||
775 | 775 | * @param string $postmeta Detail table column name. |
776 | 776 | * @todo check if this is depreciated |
777 | 777 | * @todo Fix unknown variable mval |
778 | - * @return bool |
|
778 | + * @return boolean|null |
|
779 | 779 | */ |
780 | 780 | function geodir_delete_post_meta($post_id, $postmeta) |
781 | 781 | { |
@@ -2124,7 +2124,7 @@ discard block |
||
2124 | 2124 | * @global string $plugin_prefix Geodirectory plugin table prefix. |
2125 | 2125 | * @param int $deleted_postid The post ID. |
2126 | 2126 | * @param bool $force Optional. Do you want to force delete it? Default: false. |
2127 | - * @return bool|void |
|
2127 | + * @return null|false |
|
2128 | 2128 | */ |
2129 | 2129 | function geodir_delete_listing_info($deleted_postid, $force = false) |
2130 | 2130 | { |
@@ -2693,7 +2693,7 @@ discard block |
||
2693 | 2693 | * @since 1.0.0 |
2694 | 2694 | * @package GeoDirectory |
2695 | 2695 | * @global object $current_user Current user object. |
2696 | - * @param int|string $listing_id The post ID. |
|
2696 | + * @param integer $listing_id The post ID. |
|
2697 | 2697 | * @param bool $exclude_admin Optional. Do you want to exclude admin from the check?. Default true. |
2698 | 2698 | * @return bool |
2699 | 2699 | */ |
@@ -26,11 +26,11 @@ discard block |
||
26 | 26 | |
27 | 27 | if (!isset($default_cat) || empty($default_cat)) { |
28 | 28 | $default_cat = isset($post_cat_array[0]) ? $post_cat_array[0] : ''; |
29 | - }else{ |
|
30 | - if(!is_int($default_cat)){ |
|
29 | + } else { |
|
30 | + if (!is_int($default_cat)) { |
|
31 | 31 | $category = get_term_by('name', $default_cat, $taxonomy); |
32 | - if(isset($category->term_id)){ |
|
33 | - $default_cat = $category->term_id; |
|
32 | + if (isset($category->term_id)) { |
|
33 | + $default_cat = $category->term_id; |
|
34 | 34 | } |
35 | 35 | } |
36 | 36 | |
@@ -227,7 +227,7 @@ discard block |
||
227 | 227 | $send_post_submit_mail = false; |
228 | 228 | |
229 | 229 | // unhook this function so it doesn't loop infinitely |
230 | - remove_action('save_post', 'geodir_post_information_save',10,2); |
|
230 | + remove_action('save_post', 'geodir_post_information_save', 10, 2); |
|
231 | 231 | |
232 | 232 | if (isset($request_info['pid']) && $request_info['pid'] != '') { |
233 | 233 | $post['ID'] = $request_info['pid']; |
@@ -251,7 +251,7 @@ discard block |
||
251 | 251 | } |
252 | 252 | |
253 | 253 | // re-hook this function |
254 | - add_action('save_post', 'geodir_post_information_save',10,2); |
|
254 | + add_action('save_post', 'geodir_post_information_save', 10, 2); |
|
255 | 255 | |
256 | 256 | $post_tags = ''; |
257 | 257 | if (!isset($request_info['post_tags'])) { |
@@ -275,7 +275,7 @@ discard block |
||
275 | 275 | $payment_info = array(); |
276 | 276 | $package_info = array(); |
277 | 277 | |
278 | - $package_info = (array)geodir_post_package_info($package_info, $post); |
|
278 | + $package_info = (array) geodir_post_package_info($package_info, $post); |
|
279 | 279 | |
280 | 280 | $post_package_id = geodir_get_post_meta($last_post_id, 'package_id'); |
281 | 281 | |
@@ -474,7 +474,7 @@ discard block |
||
474 | 474 | $tmpimgArr = trim($request_info['post_images'], ","); |
475 | 475 | $tmpimgArr = explode(",", $tmpimgArr); |
476 | 476 | geodir_save_post_images($last_post_id, $tmpimgArr, $dummy); |
477 | - } else{ |
|
477 | + } else { |
|
478 | 478 | geodir_save_post_images($last_post_id, $request_info['post_images'], $dummy); |
479 | 479 | } |
480 | 480 | |
@@ -658,7 +658,7 @@ discard block |
||
658 | 658 | |
659 | 659 | $post_meta_set_query = trim($post_meta_set_query, ", "); |
660 | 660 | |
661 | - $post_meta_set_query = str_replace('%', '%%', $post_meta_set_query);// escape % |
|
661 | + $post_meta_set_query = str_replace('%', '%%', $post_meta_set_query); // escape % |
|
662 | 662 | |
663 | 663 | /** |
664 | 664 | * Called before saving the listing info. |
@@ -928,7 +928,7 @@ discard block |
||
928 | 928 | $file_path = ''; |
929 | 929 | /* --------- start ------- */ |
930 | 930 | |
931 | - $split_img_path = explode(str_replace(array('http://','https://'),'',$uploads['baseurl']), str_replace(array('http://','https://'),'',$post_image[$m])); |
|
931 | + $split_img_path = explode(str_replace(array('http://', 'https://'), '', $uploads['baseurl']), str_replace(array('http://', 'https://'), '', $post_image[$m])); |
|
932 | 932 | |
933 | 933 | $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : ''; |
934 | 934 | |
@@ -985,20 +985,20 @@ discard block |
||
985 | 985 | } |
986 | 986 | |
987 | 987 | $external_img = false; |
988 | - if (strpos(str_replace(array('http://','https://'),'',$curr_img_url), str_replace(array('http://','https://'),'',$uploads['baseurl'])) !== false) { |
|
988 | + if (strpos(str_replace(array('http://', 'https://'), '', $curr_img_url), str_replace(array('http://', 'https://'), '', $uploads['baseurl'])) !== false) { |
|
989 | 989 | } else { |
990 | 990 | $external_img = true; |
991 | 991 | } |
992 | 992 | |
993 | 993 | if ($dummy || $external_img) { |
994 | 994 | $uploaded_file = array(); |
995 | - $uploaded = (array)fetch_remote_file($curr_img_url); |
|
995 | + $uploaded = (array) fetch_remote_file($curr_img_url); |
|
996 | 996 | |
997 | 997 | if (isset($uploaded['error']) && empty($uploaded['error'])) { |
998 | 998 | $new_name = basename($uploaded['file']); |
999 | 999 | $uploaded_file = $uploaded; |
1000 | - }else{ |
|
1001 | - print_r($uploaded);exit; |
|
1000 | + } else { |
|
1001 | + print_r($uploaded); exit; |
|
1002 | 1002 | } |
1003 | 1003 | $external_img = false; |
1004 | 1004 | } else { |
@@ -1031,7 +1031,7 @@ discard block |
||
1031 | 1031 | $file_path = $sub_dir . '/' . $new_name; |
1032 | 1032 | } |
1033 | 1033 | |
1034 | - $postcurr_images[] = str_replace(array('http://','https://'),'',$uploads['baseurl'] . $file_path); |
|
1034 | + $postcurr_images[] = str_replace(array('http://', 'https://'), '', $uploads['baseurl'] . $file_path); |
|
1035 | 1035 | |
1036 | 1036 | if ($menu_order == 1) { |
1037 | 1037 | |
@@ -1069,7 +1069,7 @@ discard block |
||
1069 | 1069 | } else { |
1070 | 1070 | $valid_file_ids[] = $find_image; |
1071 | 1071 | |
1072 | - $postcurr_images[] = str_replace(array('http://','https://'),'',$post_image[$m]); |
|
1072 | + $postcurr_images[] = str_replace(array('http://', 'https://'), '', $post_image[$m]); |
|
1073 | 1073 | |
1074 | 1074 | $wpdb->query( |
1075 | 1075 | $wpdb->prepare( |
@@ -1103,9 +1103,9 @@ discard block |
||
1103 | 1103 | |
1104 | 1104 | foreach ($post_images as $img) { |
1105 | 1105 | |
1106 | - if (!in_array(str_replace(array('http://','https://'),'',$img->src), $postcurr_images)) { |
|
1106 | + if (!in_array(str_replace(array('http://', 'https://'), '', $img->src), $postcurr_images)) { |
|
1107 | 1107 | |
1108 | - $invalid_files[] = (object)array('src' => $img->src); |
|
1108 | + $invalid_files[] = (object) array('src' => $img->src); |
|
1109 | 1109 | |
1110 | 1110 | } |
1111 | 1111 | |
@@ -1113,7 +1113,7 @@ discard block |
||
1113 | 1113 | |
1114 | 1114 | } |
1115 | 1115 | |
1116 | - $invalid_files = (object)$invalid_files; |
|
1116 | + $invalid_files = (object) $invalid_files; |
|
1117 | 1117 | } |
1118 | 1118 | |
1119 | 1119 | $remove_files[] = $post_id; |
@@ -1247,7 +1247,7 @@ discard block |
||
1247 | 1247 | } |
1248 | 1248 | |
1249 | 1249 | if (!in_array($post_type, geodir_get_posttypes())) { |
1250 | - return false;// if not a GD CPT return; |
|
1250 | + return false; // if not a GD CPT return; |
|
1251 | 1251 | } |
1252 | 1252 | |
1253 | 1253 | $table = $plugin_prefix . $post_type . '_detail'; |
@@ -1284,7 +1284,7 @@ discard block |
||
1284 | 1284 | * @param string $uploads_url The server upload directory url. |
1285 | 1285 | * @param string $uploads_baseurl The uploads dir base url. |
1286 | 1286 | */ |
1287 | - $img_arr['src'] = apply_filters('geodir_get_featured_image_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl); |
|
1287 | + $img_arr['src'] = apply_filters('geodir_get_featured_image_src', $uploads_url . '/' . $file_name, $file_name, $uploads_url, $uploads_baseurl); |
|
1288 | 1288 | $img_arr['path'] = $uploads_path . '/' . $file_name; |
1289 | 1289 | $width = 0; |
1290 | 1290 | $height = 0; |
@@ -1345,7 +1345,7 @@ discard block |
||
1345 | 1345 | } |
1346 | 1346 | |
1347 | 1347 | if (!empty($img_arr)) |
1348 | - return (object)$img_arr;//return (object)array( 'src' => $file_url, 'path' => $file_path ); |
|
1348 | + return (object) $img_arr; //return (object)array( 'src' => $file_url, 'path' => $file_path ); |
|
1349 | 1349 | else |
1350 | 1350 | return false; |
1351 | 1351 | } |
@@ -1444,7 +1444,7 @@ discard block |
||
1444 | 1444 | * @param string $uploads_url The server upload directory url. |
1445 | 1445 | * @param string $uploads_baseurl The uploads dir base url. |
1446 | 1446 | */ |
1447 | - $img_arr['src'] = apply_filters('geodir_get_images_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl); |
|
1447 | + $img_arr['src'] = apply_filters('geodir_get_images_src', $uploads_url . '/' . $file_name, $file_name, $uploads_url, $uploads_baseurl); |
|
1448 | 1448 | $img_arr['path'] = $uploads_path . '/' . $file_name; |
1449 | 1449 | $width = 0; |
1450 | 1450 | $height = 0; |
@@ -1462,11 +1462,11 @@ discard block |
||
1462 | 1462 | $img_arr['content'] = $attechment->content; // add the description to the array |
1463 | 1463 | $img_arr['is_approved'] = isset($attechment->is_approved) ? $attechment->is_approved : ''; // used for user image moderation. For backward compatibility Default value is 1. |
1464 | 1464 | |
1465 | - $return_arr[] = (object)$img_arr; |
|
1465 | + $return_arr[] = (object) $img_arr; |
|
1466 | 1466 | |
1467 | 1467 | $counter++; |
1468 | 1468 | } |
1469 | - return (object)$return_arr; |
|
1469 | + return (object) $return_arr; |
|
1470 | 1470 | } else if ($no_images) { |
1471 | 1471 | $default_img = ''; |
1472 | 1472 | $default_cat = geodir_get_post_meta($post_id, 'default_category', true); |
@@ -1505,7 +1505,7 @@ discard block |
||
1505 | 1505 | $img_arr['title'] = $file_info['filename']; // add the title to the array |
1506 | 1506 | $img_arr['content'] = $file_info['filename']; // add the description to the array |
1507 | 1507 | |
1508 | - $return_arr[] = (object)$img_arr; |
|
1508 | + $return_arr[] = (object) $img_arr; |
|
1509 | 1509 | |
1510 | 1510 | return $return_arr; |
1511 | 1511 | } else |
@@ -1532,8 +1532,8 @@ discard block |
||
1532 | 1532 | |
1533 | 1533 | $html = ''; |
1534 | 1534 | if (!empty($request)) { |
1535 | - if (!is_object($request)){ |
|
1536 | - $request = (object)$request; |
|
1535 | + if (!is_object($request)) { |
|
1536 | + $request = (object) $request; |
|
1537 | 1537 | } |
1538 | 1538 | |
1539 | 1539 | if (isset($request->src) && !isset($request->path)) { |
@@ -1547,7 +1547,7 @@ discard block |
||
1547 | 1547 | $img_no_http = str_replace(array("http://", "https://"), "", $request->path); |
1548 | 1548 | $upload_no_http = str_replace(array("http://", "https://"), "", $upload_dir['baseurl']); |
1549 | 1549 | if (strpos($img_no_http, $upload_no_http) !== false) { |
1550 | - $request->path = str_replace( $img_no_http,$upload_dir['basedir'], $request->path); |
|
1550 | + $request->path = str_replace($img_no_http, $upload_dir['basedir'], $request->path); |
|
1551 | 1551 | } |
1552 | 1552 | |
1553 | 1553 | $width = 0; |
@@ -1562,7 +1562,7 @@ discard block |
||
1562 | 1562 | $image->width = $width; |
1563 | 1563 | $image->height = $height; |
1564 | 1564 | |
1565 | - $max_size = (object)geodir_get_imagesize($size); |
|
1565 | + $max_size = (object) geodir_get_imagesize($size); |
|
1566 | 1566 | |
1567 | 1567 | if (!is_wp_error($max_size)) { |
1568 | 1568 | if ($image->width) { |
@@ -1574,7 +1574,7 @@ discard block |
||
1574 | 1574 | $width_per = 100; |
1575 | 1575 | } |
1576 | 1576 | |
1577 | - if (is_admin() && !isset($_REQUEST['geodir_ajax'])){ |
|
1577 | + if (is_admin() && !isset($_REQUEST['geodir_ajax'])) { |
|
1578 | 1578 | $html = '<div class="geodir_thumbnail"><img style="max-height:' . $max_size->h . 'px;" alt="place image" src="' . $image->src . '" /></div>'; |
1579 | 1579 | } else { |
1580 | 1580 | $html = '<div class="geodir_thumbnail" style="background-image:url(\'' . $image->src . '\');"></div>'; |
@@ -1902,7 +1902,7 @@ discard block |
||
1902 | 1902 | } ?>"><img alt="bubble image" style="max-height:50px;" |
1903 | 1903 | src="<?php echo $post_images[0]; ?>"/></a></div> |
1904 | 1904 | <?php |
1905 | - }else{ |
|
1905 | + } else { |
|
1906 | 1906 | echo '<div class="geodir-bubble_image"></div>'; |
1907 | 1907 | } |
1908 | 1908 | } else { |
@@ -1910,7 +1910,7 @@ discard block |
||
1910 | 1910 | ?> |
1911 | 1911 | <div class="geodir-bubble_image"><a href="<?php echo $plink; ?>"><?php echo $image; ?></a></div> |
1912 | 1912 | <?php |
1913 | - }else{ |
|
1913 | + } else { |
|
1914 | 1914 | echo '<div class="geodir-bubble_image"></div>'; |
1915 | 1915 | } |
1916 | 1916 | } |
@@ -1944,7 +1944,7 @@ discard block |
||
1944 | 1944 | * @param object $postinfo_obj The posts info as an object. |
1945 | 1945 | * @param bool|string $post_preview True if currently in post preview page. Empty string if not. * |
1946 | 1946 | */ |
1947 | - do_action('geodir_infowindow_meta_after',$postinfo_obj,$post_preview ); |
|
1947 | + do_action('geodir_infowindow_meta_after', $postinfo_obj, $post_preview); |
|
1948 | 1948 | ?> |
1949 | 1949 | </div> |
1950 | 1950 | <?php |
@@ -1956,10 +1956,10 @@ discard block |
||
1956 | 1956 | <div class="geodir-bubble-meta-fade"></div> |
1957 | 1957 | |
1958 | 1958 | <div class="geodir-bubble-meta-bottom"> |
1959 | - <span class="geodir-bubble-rating"><?php echo $rating_star;?></span> |
|
1959 | + <span class="geodir-bubble-rating"><?php echo $rating_star; ?></span> |
|
1960 | 1960 | |
1961 | 1961 | <span |
1962 | - class="geodir-bubble-fav"><?php echo geodir_favourite_html($post_author, $ID);?></span> |
|
1962 | + class="geodir-bubble-fav"><?php echo geodir_favourite_html($post_author, $ID); ?></span> |
|
1963 | 1963 | <span class="geodir-bubble-reviews"><a href="<?php echo get_comments_link($ID); ?>" |
1964 | 1964 | class="geodir-pcomments"><i class="fa fa-comments"></i> |
1965 | 1965 | <?php echo get_comments_number($ID); ?> |
@@ -2254,7 +2254,7 @@ discard block |
||
2254 | 2254 | */ |
2255 | 2255 | do_action('geodir_before_add_from_favorite', $post_id); |
2256 | 2256 | |
2257 | - echo '<a href="javascript:void(0);" title="' . $remove_favourite_text . '" class="geodir-addtofav geodir-removetofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'remove\');"><i class="'. $favourite_icon .'"></i> ' . $unfavourite_text . '</a>'; |
|
2257 | + echo '<a href="javascript:void(0);" title="' . $remove_favourite_text . '" class="geodir-addtofav geodir-removetofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'remove\');"><i class="' . $favourite_icon . '"></i> ' . $unfavourite_text . '</a>'; |
|
2258 | 2258 | |
2259 | 2259 | /** |
2260 | 2260 | * Called after adding the post from favourites. |
@@ -2333,7 +2333,7 @@ discard block |
||
2333 | 2333 | */ |
2334 | 2334 | do_action('geodir_before_remove_from_favorite', $post_id); |
2335 | 2335 | |
2336 | - echo '<a href="javascript:void(0);" title="' . $add_favourite_text . '" class="geodir-addtofav geodir-addtofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'add\');"><i class="'. $favourite_icon .'"></i> ' . $favourite_text . '</a>'; |
|
2336 | + echo '<a href="javascript:void(0);" title="' . $add_favourite_text . '" class="geodir-addtofav geodir-addtofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'add\');"><i class="' . $favourite_icon . '"></i> ' . $favourite_text . '</a>'; |
|
2337 | 2337 | |
2338 | 2338 | /** |
2339 | 2339 | * Called after removing the post from favourites. |
@@ -2428,10 +2428,10 @@ discard block |
||
2428 | 2428 | $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
2429 | 2429 | |
2430 | 2430 | if (!empty($user_meta_data) && in_array($post_id, $user_meta_data)) { |
2431 | - ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>" ><a |
|
2431 | + ?><span class="geodir-addtofav favorite_property_<?php echo $post_id; ?>" ><a |
|
2432 | 2432 | class="geodir-removetofav-icon" href="javascript:void(0);" |
2433 | - onclick="javascript:addToFavourite(<?php echo $post_id;?>,'remove');" |
|
2434 | - title="<?php echo $remove_favourite_text;?>"><i class="<?php echo $unfavourite_icon; ?>"></i> <?php echo $unfavourite_text;?> |
|
2433 | + onclick="javascript:addToFavourite(<?php echo $post_id; ?>,'remove');" |
|
2434 | + title="<?php echo $remove_favourite_text; ?>"><i class="<?php echo $unfavourite_icon; ?>"></i> <?php echo $unfavourite_text; ?> |
|
2435 | 2435 | </a> </span><?php |
2436 | 2436 | |
2437 | 2437 | } else { |
@@ -2441,11 +2441,11 @@ discard block |
||
2441 | 2441 | } else |
2442 | 2442 | $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')'; |
2443 | 2443 | |
2444 | - ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"><a class="geodir-addtofav-icon" |
|
2444 | + ?><span class="geodir-addtofav favorite_property_<?php echo $post_id; ?>"><a class="geodir-addtofav-icon" |
|
2445 | 2445 | href="javascript:void(0);" |
2446 | - onclick="<?php echo $script_text;?>" |
|
2447 | - title="<?php echo $add_favourite_text;?>"><i |
|
2448 | - class="<?php echo $favourite_icon; ?>"></i> <?php echo $favourite_text;?></a></span> |
|
2446 | + onclick="<?php echo $script_text; ?>" |
|
2447 | + title="<?php echo $add_favourite_text; ?>"><i |
|
2448 | + class="<?php echo $favourite_icon; ?>"></i> <?php echo $favourite_text; ?></a></span> |
|
2449 | 2449 | <?php } |
2450 | 2450 | } |
2451 | 2451 | } |
@@ -3044,15 +3044,15 @@ discard block |
||
3044 | 3044 | * @since 1.4.9 |
3045 | 3045 | * @package GeoDirectory |
3046 | 3046 | */ |
3047 | -function geodir_fb_like_thumbnail(){ |
|
3047 | +function geodir_fb_like_thumbnail() { |
|
3048 | 3048 | |
3049 | 3049 | // return if not a single post |
3050 | - if(!is_single()){return;} |
|
3050 | + if (!is_single()) {return; } |
|
3051 | 3051 | |
3052 | 3052 | global $post; |
3053 | - if(isset($post->featured_image) && $post->featured_image){ |
|
3053 | + if (isset($post->featured_image) && $post->featured_image) { |
|
3054 | 3054 | $upload_dir = wp_upload_dir(); |
3055 | - $thumb = $upload_dir['baseurl'].$post->featured_image; |
|
3055 | + $thumb = $upload_dir['baseurl'] . $post->featured_image; |
|
3056 | 3056 | echo "\n\n<!-- GD Facebook Like Thumbnail -->\n<link rel=\"image_src\" href=\"$thumb\" />\n<!-- End GD Facebook Like Thumbnail -->\n\n"; |
3057 | 3057 | |
3058 | 3058 | } |
@@ -21,12 +21,13 @@ discard block |
||
21 | 21 | { |
22 | 22 | |
23 | 23 | $post_cat_ids = geodir_get_post_meta($post_id, $taxonomy); |
24 | - if (!empty($post_cat_ids)) |
|
25 | - $post_cat_array = explode(",", trim($post_cat_ids, ",")); |
|
24 | + if (!empty($post_cat_ids)) { |
|
25 | + $post_cat_array = explode(",", trim($post_cat_ids, ",")); |
|
26 | + } |
|
26 | 27 | |
27 | 28 | if (!isset($default_cat) || empty($default_cat)) { |
28 | 29 | $default_cat = isset($post_cat_array[0]) ? $post_cat_array[0] : ''; |
29 | - }else{ |
|
30 | + } else{ |
|
30 | 31 | if(!is_int($default_cat)){ |
31 | 32 | $category = get_term_by('name', $default_cat, $taxonomy); |
32 | 33 | if(isset($category->term_id)){ |
@@ -372,8 +373,9 @@ discard block |
||
372 | 373 | } elseif (trim($type) == 'file') { |
373 | 374 | if (isset($request_info[$name])) { |
374 | 375 | $request_files = array(); |
375 | - if ($request_info[$name] != '') |
|
376 | - $request_files = explode(",", $request_info[$name]); |
|
376 | + if ($request_info[$name] != '') { |
|
377 | + $request_files = explode(",", $request_info[$name]); |
|
378 | + } |
|
377 | 379 | |
378 | 380 | $extrafields = $extrafields != '' ? maybe_unserialize($extrafields) : NULL; |
379 | 381 | geodir_save_post_file_fields($last_post_id, $name, $request_files, $extrafields); |
@@ -428,15 +430,17 @@ discard block |
||
428 | 430 | |
429 | 431 | foreach ($request_info['post_category'] as $taxonomy => $cat) { |
430 | 432 | |
431 | - if ($dummy) |
|
432 | - $post_category = $cat; |
|
433 | - else { |
|
433 | + if ($dummy) { |
|
434 | + $post_category = $cat; |
|
435 | + } else { |
|
434 | 436 | |
435 | - if (!is_array($cat) && strstr($cat, ',')) |
|
436 | - $cat = explode(',', $cat); |
|
437 | + if (!is_array($cat) && strstr($cat, ',')) { |
|
438 | + $cat = explode(',', $cat); |
|
439 | + } |
|
437 | 440 | |
438 | - if (!empty($cat) && is_array($cat)) |
|
439 | - $post_category = array_map('intval', $cat); |
|
441 | + if (!empty($cat) && is_array($cat)) { |
|
442 | + $post_category = array_map('intval', $cat); |
|
443 | + } |
|
440 | 444 | } |
441 | 445 | |
442 | 446 | wp_set_object_terms($last_post_id, $post_category, $taxonomy); |
@@ -454,11 +458,13 @@ discard block |
||
454 | 458 | if (isset($request_info['post_tags']) && !is_array($request_info['post_tags']) && !empty($request_info['post_tags'])) { |
455 | 459 | $post_tags = explode(",", $request_info['post_tags']); |
456 | 460 | } elseif (isset($request_info['post_tags']) && is_array($request_info['post_tags'])) { |
457 | - if ($dummy) |
|
458 | - $post_tags = $request_info['post_tags']; |
|
461 | + if ($dummy) { |
|
462 | + $post_tags = $request_info['post_tags']; |
|
463 | + } |
|
459 | 464 | } else { |
460 | - if ($dummy) |
|
461 | - $post_tags = array($request_info['post_title']); |
|
465 | + if ($dummy) { |
|
466 | + $post_tags = array($request_info['post_title']); |
|
467 | + } |
|
462 | 468 | } |
463 | 469 | |
464 | 470 | if (is_array($post_tags)) { |
@@ -545,15 +551,17 @@ discard block |
||
545 | 551 | |
546 | 552 | global $wpdb, $plugin_prefix, $post, $post_info; |
547 | 553 | |
548 | - if ($post_id == '' && !empty($post)) |
|
549 | - $post_id = $post->ID; |
|
554 | + if ($post_id == '' && !empty($post)) { |
|
555 | + $post_id = $post->ID; |
|
556 | + } |
|
550 | 557 | |
551 | 558 | $post_type = get_post_type($post_id); |
552 | 559 | |
553 | 560 | $all_postypes = geodir_get_posttypes(); |
554 | 561 | |
555 | - if (!in_array($post_type, $all_postypes)) |
|
556 | - return false; |
|
562 | + if (!in_array($post_type, $all_postypes)) { |
|
563 | + return false; |
|
564 | + } |
|
557 | 565 | |
558 | 566 | $table = $plugin_prefix . $post_type . '_detail'; |
559 | 567 | |
@@ -703,8 +711,9 @@ discard block |
||
703 | 711 | do_action('geodir_after_save_listinginfo', $postinfo_array, $post_id); |
704 | 712 | |
705 | 713 | return true; |
706 | - } else |
|
707 | - return false; |
|
714 | + } else { |
|
715 | + return false; |
|
716 | + } |
|
708 | 717 | |
709 | 718 | } |
710 | 719 | } |
@@ -758,8 +767,9 @@ discard block |
||
758 | 767 | } |
759 | 768 | |
760 | 769 | |
761 | - } else |
|
762 | - return false; |
|
770 | + } else { |
|
771 | + return false; |
|
772 | + } |
|
763 | 773 | } |
764 | 774 | } |
765 | 775 | |
@@ -790,8 +800,9 @@ discard block |
||
790 | 800 | $post_meta_set_query = ''; |
791 | 801 | |
792 | 802 | foreach ($postmeta as $mkey) { |
793 | - if ($mval != '') |
|
794 | - $post_meta_set_query .= $mkey . " = '', "; |
|
803 | + if ($mval != '') { |
|
804 | + $post_meta_set_query .= $mkey . " = '', "; |
|
805 | + } |
|
795 | 806 | } |
796 | 807 | |
797 | 808 | $post_meta_set_query = trim($post_meta_set_query, ", "); |
@@ -821,8 +832,9 @@ discard block |
||
821 | 832 | return true; |
822 | 833 | } |
823 | 834 | |
824 | - } else |
|
825 | - return false; |
|
835 | + } else { |
|
836 | + return false; |
|
837 | + } |
|
826 | 838 | } |
827 | 839 | } |
828 | 840 | |
@@ -852,8 +864,9 @@ discard block |
||
852 | 864 | |
853 | 865 | $post_type = get_post_type($post_id); |
854 | 866 | |
855 | - if (!in_array($post_type, $all_postypes)) |
|
856 | - return false; |
|
867 | + if (!in_array($post_type, $all_postypes)) { |
|
868 | + return false; |
|
869 | + } |
|
857 | 870 | |
858 | 871 | $table = $plugin_prefix . $post_type . '_detail'; |
859 | 872 | |
@@ -862,11 +875,13 @@ discard block |
||
862 | 875 | if ($meta_value = $wpdb->get_var($wpdb->prepare("SELECT " . $meta_key . " from " . $table . " where post_id = %d", array($post_id)))) { |
863 | 876 | $meta_value = maybe_serialize($meta_value); |
864 | 877 | return $meta_value; |
865 | - } else |
|
866 | - return false; |
|
878 | + } else { |
|
879 | + return false; |
|
880 | + } |
|
867 | 881 | |
868 | - } else |
|
869 | - return false; |
|
882 | + } else { |
|
883 | + return false; |
|
884 | + } |
|
870 | 885 | } |
871 | 886 | } |
872 | 887 | |
@@ -997,7 +1012,7 @@ discard block |
||
997 | 1012 | if (isset($uploaded['error']) && empty($uploaded['error'])) { |
998 | 1013 | $new_name = basename($uploaded['file']); |
999 | 1014 | $uploaded_file = $uploaded; |
1000 | - }else{ |
|
1015 | + } else{ |
|
1001 | 1016 | print_r($uploaded);exit; |
1002 | 1017 | } |
1003 | 1018 | $external_img = false; |
@@ -1022,8 +1037,9 @@ discard block |
||
1022 | 1037 | $file_path = $curr_img_dir . '/' . $filename; |
1023 | 1038 | } |
1024 | 1039 | |
1025 | - if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path)) |
|
1026 | - unlink($img_path); |
|
1040 | + if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path)) { |
|
1041 | + unlink($img_path); |
|
1042 | + } |
|
1027 | 1043 | } |
1028 | 1044 | |
1029 | 1045 | if (!empty($uploaded_file)) { |
@@ -1052,8 +1068,9 @@ discard block |
||
1052 | 1068 | $attachment_set = ''; |
1053 | 1069 | |
1054 | 1070 | foreach ($attachment as $key => $val) { |
1055 | - if ($val != '') |
|
1056 | - $attachment_set .= $key . " = '" . $val . "', "; |
|
1071 | + if ($val != '') { |
|
1072 | + $attachment_set .= $key . " = '" . $val . "', "; |
|
1073 | + } |
|
1057 | 1074 | } |
1058 | 1075 | |
1059 | 1076 | $attachment_set = trim($attachment_set, ", "); |
@@ -1078,8 +1095,9 @@ discard block |
||
1078 | 1095 | ) |
1079 | 1096 | ); |
1080 | 1097 | |
1081 | - if ($menu_order == 1) |
|
1082 | - $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id))); |
|
1098 | + if ($menu_order == 1) { |
|
1099 | + $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id))); |
|
1100 | + } |
|
1083 | 1101 | |
1084 | 1102 | } |
1085 | 1103 | |
@@ -1120,8 +1138,9 @@ discard block |
||
1120 | 1138 | |
1121 | 1139 | $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE " . $valid_files_condition . " post_id = %d", $remove_files)); |
1122 | 1140 | |
1123 | - if (!empty($invalid_files)) |
|
1124 | - geodir_remove_attachments($invalid_files); |
|
1141 | + if (!empty($invalid_files)) { |
|
1142 | + geodir_remove_attachments($invalid_files); |
|
1143 | + } |
|
1125 | 1144 | } |
1126 | 1145 | |
1127 | 1146 | } |
@@ -1174,16 +1193,19 @@ discard block |
||
1174 | 1193 | function geodir_delete_directory($dirname) |
1175 | 1194 | { |
1176 | 1195 | $dir_handle = ''; |
1177 | - if (is_dir($dirname)) |
|
1178 | - $dir_handle = opendir($dirname); |
|
1179 | - if (!$dir_handle) |
|
1180 | - return false; |
|
1196 | + if (is_dir($dirname)) { |
|
1197 | + $dir_handle = opendir($dirname); |
|
1198 | + } |
|
1199 | + if (!$dir_handle) { |
|
1200 | + return false; |
|
1201 | + } |
|
1181 | 1202 | while ($file = readdir($dir_handle)) { |
1182 | 1203 | if ($file != "." && $file != "..") { |
1183 | - if (!is_dir($dirname . "/" . $file)) |
|
1184 | - unlink($dirname . "/" . $file); |
|
1185 | - else |
|
1186 | - geodir_delete_directory($dirname . '/' . $file); |
|
1204 | + if (!is_dir($dirname . "/" . $file)) { |
|
1205 | + unlink($dirname . "/" . $file); |
|
1206 | + } else { |
|
1207 | + geodir_delete_directory($dirname . '/' . $file); |
|
1208 | + } |
|
1187 | 1209 | } |
1188 | 1210 | } |
1189 | 1211 | closedir($dir_handle); |
@@ -1212,8 +1234,9 @@ discard block |
||
1212 | 1234 | foreach ($postcurr_images as $postimg) { |
1213 | 1235 | $image_name_arr = explode('/', $postimg->src); |
1214 | 1236 | $filename = end($image_name_arr); |
1215 | - if (file_exists($uploads_dir . '/' . $filename)) |
|
1216 | - unlink($uploads_dir . '/' . $filename); |
|
1237 | + if (file_exists($uploads_dir . '/' . $filename)) { |
|
1238 | + unlink($uploads_dir . '/' . $filename); |
|
1239 | + } |
|
1217 | 1240 | } |
1218 | 1241 | |
1219 | 1242 | } // endif |
@@ -1265,8 +1288,9 @@ discard block |
||
1265 | 1288 | |
1266 | 1289 | $file_info = pathinfo($file); |
1267 | 1290 | $sub_dir = ''; |
1268 | - if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') |
|
1269 | - $sub_dir = stripslashes_deep($file_info['dirname']); |
|
1291 | + if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') { |
|
1292 | + $sub_dir = stripslashes_deep($file_info['dirname']); |
|
1293 | + } |
|
1270 | 1294 | |
1271 | 1295 | $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs |
1272 | 1296 | $uploads_baseurl = $uploads['baseurl']; |
@@ -1310,9 +1334,9 @@ discard block |
||
1310 | 1334 | $default_cat = geodir_get_post_meta($post_id, 'default_category', true); |
1311 | 1335 | } |
1312 | 1336 | |
1313 | - if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) |
|
1314 | - $default_img = $default_catimg['src']; |
|
1315 | - elseif ($no_image) { |
|
1337 | + if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) { |
|
1338 | + $default_img = $default_catimg['src']; |
|
1339 | + } elseif ($no_image) { |
|
1316 | 1340 | $default_img = get_option('geodir_listing_no_img'); |
1317 | 1341 | } |
1318 | 1342 | |
@@ -1344,10 +1368,13 @@ discard block |
||
1344 | 1368 | } |
1345 | 1369 | } |
1346 | 1370 | |
1347 | - if (!empty($img_arr)) |
|
1348 | - return (object)$img_arr;//return (object)array( 'src' => $file_url, 'path' => $file_path ); |
|
1349 | - else |
|
1350 | - return false; |
|
1371 | + if (!empty($img_arr)) { |
|
1372 | + return (object)$img_arr; |
|
1373 | + } |
|
1374 | + //return (object)array( 'src' => $file_url, 'path' => $file_path ); |
|
1375 | + else { |
|
1376 | + return false; |
|
1377 | + } |
|
1351 | 1378 | } |
1352 | 1379 | } |
1353 | 1380 | |
@@ -1374,8 +1401,9 @@ discard block |
||
1374 | 1401 | echo $html; |
1375 | 1402 | } elseif (!empty($html)) { |
1376 | 1403 | return $html; |
1377 | - } else |
|
1378 | - return false; |
|
1404 | + } else { |
|
1405 | + return false; |
|
1406 | + } |
|
1379 | 1407 | } |
1380 | 1408 | } |
1381 | 1409 | |
@@ -1403,8 +1431,9 @@ discard block |
||
1403 | 1431 | } |
1404 | 1432 | $not_featured = ''; |
1405 | 1433 | $sub_dir = ''; |
1406 | - if (!$add_featured) |
|
1407 | - $not_featured = " AND is_featured = 0 "; |
|
1434 | + if (!$add_featured) { |
|
1435 | + $not_featured = " AND is_featured = 0 "; |
|
1436 | + } |
|
1408 | 1437 | |
1409 | 1438 | $arrImages = $wpdb->get_results( |
1410 | 1439 | $wpdb->prepare( |
@@ -1425,8 +1454,9 @@ discard block |
||
1425 | 1454 | |
1426 | 1455 | $file_info = pathinfo($attechment->file); |
1427 | 1456 | |
1428 | - if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') |
|
1429 | - $sub_dir = stripslashes_deep($file_info['dirname']); |
|
1457 | + if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') { |
|
1458 | + $sub_dir = stripslashes_deep($file_info['dirname']); |
|
1459 | + } |
|
1430 | 1460 | |
1431 | 1461 | $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs |
1432 | 1462 | $uploads_baseurl = $uploads['baseurl']; |
@@ -1471,9 +1501,9 @@ discard block |
||
1471 | 1501 | $default_img = ''; |
1472 | 1502 | $default_cat = geodir_get_post_meta($post_id, 'default_category', true); |
1473 | 1503 | $post_type = get_post_type($post_id); |
1474 | - if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) |
|
1475 | - $default_img = $default_catimg['src']; |
|
1476 | - elseif ($no_images) { |
|
1504 | + if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) { |
|
1505 | + $default_img = $default_catimg['src']; |
|
1506 | + } elseif ($no_images) { |
|
1477 | 1507 | $default_img = get_option('geodir_listing_no_img'); |
1478 | 1508 | } |
1479 | 1509 | |
@@ -1508,8 +1538,9 @@ discard block |
||
1508 | 1538 | $return_arr[] = (object)$img_arr; |
1509 | 1539 | |
1510 | 1540 | return $return_arr; |
1511 | - } else |
|
1512 | - return false; |
|
1541 | + } else { |
|
1542 | + return false; |
|
1543 | + } |
|
1513 | 1544 | } |
1514 | 1545 | } |
1515 | 1546 | } |
@@ -1570,8 +1601,9 @@ discard block |
||
1570 | 1601 | $width_per = round(((($image->width * ($max_size->h / $image->height)) / $max_size->w) * 100), 2); |
1571 | 1602 | } else if ($image->width < ($max_size->h)) { |
1572 | 1603 | $width_per = round((($image->width / $max_size->w) * 100), 2); |
1573 | - } else |
|
1574 | - $width_per = 100; |
|
1604 | + } else { |
|
1605 | + $width_per = 100; |
|
1606 | + } |
|
1575 | 1607 | } |
1576 | 1608 | |
1577 | 1609 | if (is_admin() && !isset($_REQUEST['geodir_ajax'])){ |
@@ -1586,8 +1618,9 @@ discard block |
||
1586 | 1618 | echo $html; |
1587 | 1619 | } elseif (!empty($html)) { |
1588 | 1620 | return $html; |
1589 | - } else |
|
1590 | - return false; |
|
1621 | + } else { |
|
1622 | + return false; |
|
1623 | + } |
|
1591 | 1624 | } |
1592 | 1625 | } |
1593 | 1626 | |
@@ -1625,8 +1658,9 @@ discard block |
||
1625 | 1658 | $post_obj = get_post($post_id); |
1626 | 1659 | |
1627 | 1660 | $cat_ids = array('0'); |
1628 | - if (is_array($tt_ids)) |
|
1629 | - $cat_ids = $tt_ids; |
|
1661 | + if (is_array($tt_ids)) { |
|
1662 | + $cat_ids = $tt_ids; |
|
1663 | + } |
|
1630 | 1664 | |
1631 | 1665 | |
1632 | 1666 | if (!empty($cat_ids)) { |
@@ -1683,8 +1717,9 @@ discard block |
||
1683 | 1717 | $json .= '}'; |
1684 | 1718 | |
1685 | 1719 | |
1686 | - if ($cat_id == geodir_get_post_meta($post_id, 'default_category', true)) |
|
1687 | - $post_marker_json = $json; |
|
1720 | + if ($cat_id == geodir_get_post_meta($post_id, 'default_category', true)) { |
|
1721 | + $post_marker_json = $json; |
|
1722 | + } |
|
1688 | 1723 | |
1689 | 1724 | |
1690 | 1725 | if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . GEODIR_ICON_TABLE . " WHERE post_id = %d AND cat_id = %d", array($post_id, $cat_id)))) { |
@@ -1715,10 +1750,13 @@ discard block |
||
1715 | 1750 | if (!empty($post_term) && is_array($post_term)) { |
1716 | 1751 | $categories = implode(',', $post_term); |
1717 | 1752 | |
1718 | - if ($categories != '' && $categories != 0) $categories = ',' . $categories . ','; |
|
1753 | + if ($categories != '' && $categories != 0) { |
|
1754 | + $categories = ',' . $categories . ','; |
|
1755 | + } |
|
1719 | 1756 | |
1720 | - if (empty($post_marker_json)) |
|
1721 | - $post_marker_json = isset($json) ? $json : ''; |
|
1757 | + if (empty($post_marker_json)) { |
|
1758 | + $post_marker_json = isset($json) ? $json : ''; |
|
1759 | + } |
|
1722 | 1760 | |
1723 | 1761 | if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) { |
1724 | 1762 | |
@@ -1757,8 +1795,9 @@ discard block |
||
1757 | 1795 | |
1758 | 1796 | } |
1759 | 1797 | |
1760 | - if ($default_category == '') |
|
1761 | - $default_category = $categories[0]; |
|
1798 | + if ($default_category == '') { |
|
1799 | + $default_category = $categories[0]; |
|
1800 | + } |
|
1762 | 1801 | |
1763 | 1802 | geodir_set_postcat_structure($post_id, $taxonomy, $default_category, ''); |
1764 | 1803 | |
@@ -1902,7 +1941,7 @@ discard block |
||
1902 | 1941 | } ?>"><img alt="bubble image" style="max-height:50px;" |
1903 | 1942 | src="<?php echo $post_images[0]; ?>"/></a></div> |
1904 | 1943 | <?php |
1905 | - }else{ |
|
1944 | + } else{ |
|
1906 | 1945 | echo '<div class="geodir-bubble_image"></div>'; |
1907 | 1946 | } |
1908 | 1947 | } else { |
@@ -1910,7 +1949,7 @@ discard block |
||
1910 | 1949 | ?> |
1911 | 1950 | <div class="geodir-bubble_image"><a href="<?php echo $plink; ?>"><?php echo $image; ?></a></div> |
1912 | 1951 | <?php |
1913 | - }else{ |
|
1952 | + } else{ |
|
1914 | 1953 | echo '<div class="geodir-bubble_image"></div>'; |
1915 | 1954 | } |
1916 | 1955 | } |
@@ -2001,10 +2040,11 @@ discard block |
||
2001 | 2040 | */ |
2002 | 2041 | function geodir_new_post_default_status() |
2003 | 2042 | { |
2004 | - if (get_option('geodir_new_post_default_status')) |
|
2005 | - return get_option('geodir_new_post_default_status'); |
|
2006 | - else |
|
2007 | - return 'publish'; |
|
2043 | + if (get_option('geodir_new_post_default_status')) { |
|
2044 | + return get_option('geodir_new_post_default_status'); |
|
2045 | + } else { |
|
2046 | + return 'publish'; |
|
2047 | + } |
|
2008 | 2048 | |
2009 | 2049 | } |
2010 | 2050 | } |
@@ -2155,8 +2195,9 @@ discard block |
||
2155 | 2195 | |
2156 | 2196 | $all_postypes = geodir_get_posttypes(); |
2157 | 2197 | |
2158 | - if (!in_array($post_type, $all_postypes)) |
|
2159 | - return false; |
|
2198 | + if (!in_array($post_type, $all_postypes)) { |
|
2199 | + return false; |
|
2200 | + } |
|
2160 | 2201 | |
2161 | 2202 | $table = $plugin_prefix . $post_type . '_detail'; |
2162 | 2203 | |
@@ -2424,8 +2465,9 @@ discard block |
||
2424 | 2465 | $unfavourite_icon = apply_filters('geodir_unfavourite_icon', 'fa fa-heart'); |
2425 | 2466 | |
2426 | 2467 | $user_meta_data = ''; |
2427 | - if (isset($current_user->data->ID)) |
|
2428 | - $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
|
2468 | + if (isset($current_user->data->ID)) { |
|
2469 | + $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
|
2470 | + } |
|
2429 | 2471 | |
2430 | 2472 | if (!empty($user_meta_data) && in_array($post_id, $user_meta_data)) { |
2431 | 2473 | ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>" ><a |
@@ -2438,8 +2480,9 @@ discard block |
||
2438 | 2480 | |
2439 | 2481 | if (!isset($current_user->data->ID) || $current_user->data->ID == '') { |
2440 | 2482 | $script_text = 'javascript:window.location.href=\'' . geodir_login_url() . '\''; |
2441 | - } else |
|
2442 | - $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')'; |
|
2483 | + } else { |
|
2484 | + $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')'; |
|
2485 | + } |
|
2443 | 2486 | |
2444 | 2487 | ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"><a class="geodir-addtofav-icon" |
2445 | 2488 | href="javascript:void(0);" |
@@ -2502,14 +2545,16 @@ discard block |
||
2502 | 2545 | WHERE pd.post_status='publish' AND FIND_IN_SET('" . $term->term_id . "'," . $term->taxonomy . ") " . $where; |
2503 | 2546 | |
2504 | 2547 | $cat_post_count = $wpdb->get_var($count_query); |
2505 | - if (empty($cat_post_count) || is_wp_error($cat_post_count)) |
|
2506 | - $cat_post_count = 0; |
|
2548 | + if (empty($cat_post_count) || is_wp_error($cat_post_count)) { |
|
2549 | + $cat_post_count = 0; |
|
2550 | + } |
|
2507 | 2551 | |
2508 | 2552 | return $cat_post_count; |
2509 | 2553 | |
2510 | - } else |
|
2511 | - |
|
2512 | - return $term->count; |
|
2554 | + } else { |
|
2555 | + |
|
2556 | + return $term->count; |
|
2557 | + } |
|
2513 | 2558 | } |
2514 | 2559 | return false; |
2515 | 2560 | |
@@ -2556,13 +2601,15 @@ discard block |
||
2556 | 2601 | return $length; |
2557 | 2602 | } |
2558 | 2603 | |
2559 | - if (isset($wp_query->query_vars['is_geodir_loop']) && $wp_query->query_vars['is_geodir_loop'] && get_option('geodir_desc_word_limit')) |
|
2560 | - $length = get_option('geodir_desc_word_limit'); |
|
2561 | - elseif (get_query_var('excerpt_length')) |
|
2562 | - $length = get_query_var('excerpt_length'); |
|
2604 | + if (isset($wp_query->query_vars['is_geodir_loop']) && $wp_query->query_vars['is_geodir_loop'] && get_option('geodir_desc_word_limit')) { |
|
2605 | + $length = get_option('geodir_desc_word_limit'); |
|
2606 | + } elseif (get_query_var('excerpt_length')) { |
|
2607 | + $length = get_query_var('excerpt_length'); |
|
2608 | + } |
|
2563 | 2609 | |
2564 | - if (geodir_is_page('author') && get_option('geodir_author_desc_word_limit')) |
|
2565 | - $length = get_option('geodir_author_desc_word_limit'); |
|
2610 | + if (geodir_is_page('author') && get_option('geodir_author_desc_word_limit')) { |
|
2611 | + $length = get_option('geodir_author_desc_word_limit'); |
|
2612 | + } |
|
2566 | 2613 | |
2567 | 2614 | return $length; |
2568 | 2615 | } |
@@ -2695,10 +2742,11 @@ discard block |
||
2695 | 2742 | function geodir_lisiting_belong_to_user($listing_id, $user_id) |
2696 | 2743 | { |
2697 | 2744 | $listing_author_id = geodir_get_listing_author($listing_id); |
2698 | - if ($listing_author_id == $user_id) |
|
2699 | - return true; |
|
2700 | - else |
|
2701 | - return false; |
|
2745 | + if ($listing_author_id == $user_id) { |
|
2746 | + return true; |
|
2747 | + } else { |
|
2748 | + return false; |
|
2749 | + } |
|
2702 | 2750 | |
2703 | 2751 | } |
2704 | 2752 | |
@@ -2747,10 +2795,11 @@ discard block |
||
2747 | 2795 | $pattern = '/-\d+x\d+\./'; |
2748 | 2796 | preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE); |
2749 | 2797 | |
2750 | - if (empty($matches)) |
|
2751 | - return ''; |
|
2752 | - else |
|
2753 | - return $file; |
|
2798 | + if (empty($matches)) { |
|
2799 | + return ''; |
|
2800 | + } else { |
|
2801 | + return $file; |
|
2802 | + } |
|
2754 | 2803 | |
2755 | 2804 | } |
2756 | 2805 | |
@@ -2835,8 +2884,9 @@ discard block |
||
2835 | 2884 | } else { |
2836 | 2885 | //set_post_thumbnail($post_id,-1); |
2837 | 2886 | |
2838 | - if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) |
|
2839 | - wp_delete_attachment($post_thumbnail_id); |
|
2887 | + if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) { |
|
2888 | + wp_delete_attachment($post_thumbnail_id); |
|
2889 | + } |
|
2840 | 2890 | |
2841 | 2891 | } |
2842 | 2892 | } |
@@ -2921,8 +2971,9 @@ discard block |
||
2921 | 2971 | |
2922 | 2972 | global $wpdb; |
2923 | 2973 | |
2924 | - if ($listing_type == '') |
|
2925 | - $listing_type = 'gd_place'; |
|
2974 | + if ($listing_type == '') { |
|
2975 | + $listing_type = 'gd_place'; |
|
2976 | + } |
|
2926 | 2977 | |
2927 | 2978 | $fields_info = array(); |
2928 | 2979 | |
@@ -2945,8 +2996,9 @@ discard block |
||
2945 | 2996 | |
2946 | 2997 | $fields_info[$prefix . 'address'] = $data->field_type; |
2947 | 2998 | |
2948 | - if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) |
|
2949 | - $fields_info[$prefix . 'zip'] = $data->field_type; |
|
2999 | + if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) { |
|
3000 | + $fields_info[$prefix . 'zip'] = $data->field_type; |
|
3001 | + } |
|
2950 | 3002 | |
2951 | 3003 | } else { |
2952 | 3004 |
@@ -1,10 +1,10 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | /** |
3 | - * Post Listing functions. |
|
4 | - * |
|
5 | - * @since 1.0.0 |
|
6 | - * @package GeoDirectory |
|
7 | - */ |
|
3 | + * Post Listing functions. |
|
4 | + * |
|
5 | + * @since 1.0.0 |
|
6 | + * @package GeoDirectory |
|
7 | + */ |
|
8 | 8 | |
9 | 9 | |
10 | 10 | /** |
@@ -20,468 +20,468 @@ discard block |
||
20 | 20 | function geodir_set_postcat_structure($post_id, $taxonomy, $default_cat = '', $category_str = '') |
21 | 21 | { |
22 | 22 | |
23 | - $post_cat_ids = geodir_get_post_meta($post_id, $taxonomy); |
|
24 | - if (!empty($post_cat_ids)) |
|
25 | - $post_cat_array = explode(",", trim($post_cat_ids, ",")); |
|
26 | - |
|
27 | - if (!isset($default_cat) || empty($default_cat)) { |
|
28 | - $default_cat = isset($post_cat_array[0]) ? $post_cat_array[0] : ''; |
|
29 | - }else{ |
|
30 | - if(!is_int($default_cat)){ |
|
31 | - $category = get_term_by('name', $default_cat, $taxonomy); |
|
32 | - if(isset($category->term_id)){ |
|
33 | - $default_cat = $category->term_id; |
|
34 | - } |
|
35 | - } |
|
23 | + $post_cat_ids = geodir_get_post_meta($post_id, $taxonomy); |
|
24 | + if (!empty($post_cat_ids)) |
|
25 | + $post_cat_array = explode(",", trim($post_cat_ids, ",")); |
|
26 | + |
|
27 | + if (!isset($default_cat) || empty($default_cat)) { |
|
28 | + $default_cat = isset($post_cat_array[0]) ? $post_cat_array[0] : ''; |
|
29 | + }else{ |
|
30 | + if(!is_int($default_cat)){ |
|
31 | + $category = get_term_by('name', $default_cat, $taxonomy); |
|
32 | + if(isset($category->term_id)){ |
|
33 | + $default_cat = $category->term_id; |
|
34 | + } |
|
35 | + } |
|
36 | 36 | |
37 | - } |
|
37 | + } |
|
38 | 38 | |
39 | 39 | |
40 | - geodir_save_post_meta($post_id, 'default_category', $default_cat); |
|
40 | + geodir_save_post_meta($post_id, 'default_category', $default_cat); |
|
41 | 41 | |
42 | - if (isset($category_str) && empty($category_str)) { |
|
42 | + if (isset($category_str) && empty($category_str)) { |
|
43 | 43 | |
44 | - $post_cat_str = ''; |
|
45 | - $post_categories = array(); |
|
46 | - if (isset($post_cat_array) && is_array($post_cat_array) && !empty($post_cat_array)) { |
|
47 | - $post_cat_str = implode(",y:#", $post_cat_array); |
|
48 | - $post_cat_str .= ",y:"; |
|
49 | - $post_cat_str = substr_replace($post_cat_str, ',y,d:', strpos($post_cat_str, ',y:'), strlen(',y:')); |
|
50 | - } |
|
51 | - $post_categories[$taxonomy] = $post_cat_str; |
|
52 | - $category_str = $post_categories; |
|
53 | - } |
|
44 | + $post_cat_str = ''; |
|
45 | + $post_categories = array(); |
|
46 | + if (isset($post_cat_array) && is_array($post_cat_array) && !empty($post_cat_array)) { |
|
47 | + $post_cat_str = implode(",y:#", $post_cat_array); |
|
48 | + $post_cat_str .= ",y:"; |
|
49 | + $post_cat_str = substr_replace($post_cat_str, ',y,d:', strpos($post_cat_str, ',y:'), strlen(',y:')); |
|
50 | + } |
|
51 | + $post_categories[$taxonomy] = $post_cat_str; |
|
52 | + $category_str = $post_categories; |
|
53 | + } |
|
54 | 54 | |
55 | - $change_cat_str = $category_str[$taxonomy]; |
|
55 | + $change_cat_str = $category_str[$taxonomy]; |
|
56 | 56 | |
57 | - $default_pos = strpos($change_cat_str, 'd:'); |
|
57 | + $default_pos = strpos($change_cat_str, 'd:'); |
|
58 | 58 | |
59 | - if ($default_pos === false) { |
|
59 | + if ($default_pos === false) { |
|
60 | 60 | |
61 | - $change_cat_str = str_replace($default_cat . ',y:', $default_cat . ',y,d:', $change_cat_str); |
|
61 | + $change_cat_str = str_replace($default_cat . ',y:', $default_cat . ',y,d:', $change_cat_str); |
|
62 | 62 | |
63 | - } |
|
63 | + } |
|
64 | 64 | |
65 | - $category_str[$taxonomy] = $change_cat_str; |
|
65 | + $category_str[$taxonomy] = $change_cat_str; |
|
66 | 66 | |
67 | - update_post_meta($post_id, 'post_categories', $category_str); |
|
67 | + update_post_meta($post_id, 'post_categories', $category_str); |
|
68 | 68 | |
69 | 69 | } |
70 | 70 | |
71 | 71 | |
72 | 72 | if (!function_exists('geodir_save_listing')) { |
73 | - /** |
|
74 | - * Saves listing in the database using given information. |
|
75 | - * |
|
76 | - * @since 1.0.0 |
|
77 | - * @since 1.5.4 New parameter $wp_error added. |
|
78 | - * @package GeoDirectory |
|
79 | - * @global object $wpdb WordPress Database object. |
|
80 | - * @global object $post The current post object. |
|
81 | - * @global object $current_user Current user object. |
|
73 | + /** |
|
74 | + * Saves listing in the database using given information. |
|
75 | + * |
|
76 | + * @since 1.0.0 |
|
77 | + * @since 1.5.4 New parameter $wp_error added. |
|
78 | + * @package GeoDirectory |
|
79 | + * @global object $wpdb WordPress Database object. |
|
80 | + * @global object $post The current post object. |
|
81 | + * @global object $current_user Current user object. |
|
82 | 82 | * @global object $gd_session GeoDirectory Session object. |
83 | - * @param array $request_info { |
|
84 | - * Array of request info arguments. |
|
85 | - * |
|
86 | - * @type string $action Ajax action name. |
|
87 | - * @type string $geodir_ajax Ajax type. |
|
88 | - * @type string $ajax_action Ajax action. |
|
89 | - * @type string $listing_type Listing type. |
|
90 | - * @type string $pid Default Post ID. |
|
91 | - * @type string $preview Todo Desc needed. |
|
92 | - * @type string $add_listing_page_id Add listing page ID. |
|
93 | - * @type string $post_title Listing title. |
|
94 | - * @type string $post_desc Listing Description. |
|
95 | - * @type string $post_tags Listing tags. |
|
96 | - * @type array $cat_limit Category limit. |
|
97 | - * @type array $post_category Category IDs. |
|
98 | - * @type array $post_category_str Category string. |
|
99 | - * @type string $post_default_category Default category ID. |
|
100 | - * @type string $post_address Listing address. |
|
101 | - * @type string $geodir_location_add_listing_country_val Add listing country value. |
|
102 | - * @type string $post_country Listing country. |
|
103 | - * @type string $geodir_location_add_listing_region_val Add listing region value. |
|
104 | - * @type string $post_region Listing region. |
|
105 | - * @type string $geodir_location_add_listing_city_val Add listing city value. |
|
106 | - * @type string $post_city Listing city. |
|
107 | - * @type string $post_zip Listing zip. |
|
108 | - * @type string $post_latitude Listing latitude. |
|
109 | - * @type string $post_longitude Listing longitude. |
|
110 | - * @type string $post_mapview Listing mapview. Default "ROADMAP". |
|
111 | - * @type string $post_mapzoom Listing mapzoom Default "9". |
|
112 | - * @type string $geodir_timing Business timing info. |
|
113 | - * @type string $geodir_contact Contact number. |
|
114 | - * @type string $geodir_email Business contact email. |
|
115 | - * @type string $geodir_website Business website. |
|
116 | - * @type string $geodir_twitter Twitter link. |
|
117 | - * @type string $geodir_facebook Facebook link. |
|
118 | - * @type string $geodir_video Video link. |
|
119 | - * @type string $geodir_special_offers Speacial offers. |
|
120 | - * @type string $post_images Post image urls. |
|
121 | - * @type string $post_imagesimage_limit Post images limit. |
|
122 | - * @type string $post_imagestotImg Todo Desc needed. |
|
123 | - * @type string $geodir_accept_term_condition Has accepted terms and conditions?. |
|
124 | - * @type string $geodir_spamblocker Todo Desc needed. |
|
125 | - * @type string $geodir_filled_by_spam_bot Todo Desc needed. |
|
126 | - * |
|
127 | - * } |
|
128 | - * @param bool $dummy Optional. Is this a dummy listing? Default false. |
|
129 | - * @param bool $wp_error Optional. Allow return of WP_Error on failure. Default false. |
|
130 | - * @return int|string|WP_Error Created post id or WP_Error on failure. |
|
131 | - */ |
|
132 | - function geodir_save_listing($request_info = array(), $dummy = false, $wp_error = false) |
|
133 | - { |
|
134 | - global $wpdb, $current_user, $gd_session; |
|
135 | - |
|
136 | - $last_post_id = ''; |
|
137 | - |
|
138 | - if ($gd_session->get('listing') && !$dummy) { |
|
139 | - $request_info = array(); |
|
140 | - $request_session = $gd_session->get('listing'); |
|
141 | - $request_info = array_merge($_REQUEST, $request_session); |
|
142 | - } else if (!$gd_session->get('listing') && !$dummy) { |
|
143 | - global $post; |
|
144 | - $request_info['pid'] = !empty($post->ID) ? $post->ID : (!empty($request_info['post_id']) ? $request_info['post_id'] : NULL); |
|
145 | - $request_info['post_title'] = $request_info['post_title']; |
|
146 | - $request_info['listing_type'] = $post->post_type; |
|
147 | - $request_info['post_desc'] = $request_info['content']; |
|
148 | - } else if (!$dummy) { |
|
149 | - return false; |
|
150 | - } |
|
151 | - |
|
152 | - /** |
|
153 | - * Filter the request_info array. |
|
154 | - * |
|
155 | - * You can use this filter to modify request_info array. |
|
156 | - * |
|
157 | - * @since 1.0.0 |
|
158 | - * @package GeoDirectory |
|
159 | - * @param array $request_info See {@see geodir_save_listing()} for accepted args. |
|
160 | - */ |
|
161 | - $request_info = apply_filters('geodir_action_get_request_info', $request_info); |
|
162 | - |
|
163 | - // Check if we need to save post location as new location |
|
164 | - $location_result = geodir_get_default_location(); |
|
165 | - |
|
166 | - if ($location_result->location_id > 0) { |
|
167 | - if (isset($request_info['post_city']) && isset($request_info['post_region'])) { |
|
168 | - $request_info['post_location'] = array( |
|
169 | - 'city' => $request_info['post_city'], |
|
170 | - 'region' => isset($request_info['post_region']) ? $request_info['post_region'] : '', |
|
171 | - 'country' => isset($request_info['post_country']) ? $request_info['post_country'] : '', |
|
172 | - 'geo_lat' => isset($request_info['post_latitude']) ? $request_info['post_latitude'] : '', |
|
173 | - 'geo_lng' => isset($request_info['post_longitude']) ? $request_info['post_longitude'] : '' |
|
174 | - ); |
|
175 | - |
|
176 | - $post_location_info = $request_info['post_location']; |
|
177 | - |
|
178 | - if ($location_id = geodir_add_new_location($post_location_info)) { |
|
179 | - $post_location_id = $location_id; |
|
180 | - } |
|
181 | - } else { |
|
182 | - $post_location_id = $location_result->location_id; |
|
183 | - } |
|
184 | - } else { |
|
185 | - $post_location_id = $location_result->location_id; |
|
186 | - } |
|
187 | - |
|
188 | - if ($dummy) { |
|
189 | - $post_status = 'publish'; |
|
190 | - } else { |
|
191 | - $post_status = geodir_new_post_default_status(); |
|
192 | - } |
|
193 | - |
|
194 | - if (isset($request_info['pid']) && $request_info['pid'] != '') { |
|
195 | - $post_status = get_post_status($request_info['pid']); |
|
196 | - } |
|
197 | - |
|
198 | - /* fix change of slug on every title edit */ |
|
199 | - if (!isset($request_info['post_name'])) { |
|
200 | - $request_info['post_name'] = $request_info['post_title']; |
|
201 | - |
|
202 | - if (!empty($request_info['pid'])) { |
|
203 | - $post_info = get_post($request_info['pid']); |
|
204 | - |
|
205 | - if (!empty($post_info) && isset($post_info->post_name)) { |
|
206 | - $request_info['post_name'] = $post_info->post_name; |
|
207 | - } |
|
208 | - } |
|
209 | - } |
|
210 | - |
|
211 | - $post = array( |
|
212 | - 'post_content' => $request_info['post_desc'], |
|
213 | - 'post_status' => $post_status, |
|
214 | - 'post_title' => $request_info['post_title'], |
|
215 | - 'post_name' => $request_info['post_name'], |
|
216 | - 'post_type' => $request_info['listing_type'] |
|
217 | - ); |
|
218 | - |
|
219 | - /** |
|
220 | - * Called before a listing is saved to the database. |
|
221 | - * |
|
222 | - * @since 1.0.0 |
|
223 | - * @param object $post The post object. |
|
224 | - */ |
|
225 | - do_action_ref_array('geodir_before_save_listing', $post); |
|
83 | + * @param array $request_info { |
|
84 | + * Array of request info arguments. |
|
85 | + * |
|
86 | + * @type string $action Ajax action name. |
|
87 | + * @type string $geodir_ajax Ajax type. |
|
88 | + * @type string $ajax_action Ajax action. |
|
89 | + * @type string $listing_type Listing type. |
|
90 | + * @type string $pid Default Post ID. |
|
91 | + * @type string $preview Todo Desc needed. |
|
92 | + * @type string $add_listing_page_id Add listing page ID. |
|
93 | + * @type string $post_title Listing title. |
|
94 | + * @type string $post_desc Listing Description. |
|
95 | + * @type string $post_tags Listing tags. |
|
96 | + * @type array $cat_limit Category limit. |
|
97 | + * @type array $post_category Category IDs. |
|
98 | + * @type array $post_category_str Category string. |
|
99 | + * @type string $post_default_category Default category ID. |
|
100 | + * @type string $post_address Listing address. |
|
101 | + * @type string $geodir_location_add_listing_country_val Add listing country value. |
|
102 | + * @type string $post_country Listing country. |
|
103 | + * @type string $geodir_location_add_listing_region_val Add listing region value. |
|
104 | + * @type string $post_region Listing region. |
|
105 | + * @type string $geodir_location_add_listing_city_val Add listing city value. |
|
106 | + * @type string $post_city Listing city. |
|
107 | + * @type string $post_zip Listing zip. |
|
108 | + * @type string $post_latitude Listing latitude. |
|
109 | + * @type string $post_longitude Listing longitude. |
|
110 | + * @type string $post_mapview Listing mapview. Default "ROADMAP". |
|
111 | + * @type string $post_mapzoom Listing mapzoom Default "9". |
|
112 | + * @type string $geodir_timing Business timing info. |
|
113 | + * @type string $geodir_contact Contact number. |
|
114 | + * @type string $geodir_email Business contact email. |
|
115 | + * @type string $geodir_website Business website. |
|
116 | + * @type string $geodir_twitter Twitter link. |
|
117 | + * @type string $geodir_facebook Facebook link. |
|
118 | + * @type string $geodir_video Video link. |
|
119 | + * @type string $geodir_special_offers Speacial offers. |
|
120 | + * @type string $post_images Post image urls. |
|
121 | + * @type string $post_imagesimage_limit Post images limit. |
|
122 | + * @type string $post_imagestotImg Todo Desc needed. |
|
123 | + * @type string $geodir_accept_term_condition Has accepted terms and conditions?. |
|
124 | + * @type string $geodir_spamblocker Todo Desc needed. |
|
125 | + * @type string $geodir_filled_by_spam_bot Todo Desc needed. |
|
126 | + * |
|
127 | + * } |
|
128 | + * @param bool $dummy Optional. Is this a dummy listing? Default false. |
|
129 | + * @param bool $wp_error Optional. Allow return of WP_Error on failure. Default false. |
|
130 | + * @return int|string|WP_Error Created post id or WP_Error on failure. |
|
131 | + */ |
|
132 | + function geodir_save_listing($request_info = array(), $dummy = false, $wp_error = false) |
|
133 | + { |
|
134 | + global $wpdb, $current_user, $gd_session; |
|
135 | + |
|
136 | + $last_post_id = ''; |
|
137 | + |
|
138 | + if ($gd_session->get('listing') && !$dummy) { |
|
139 | + $request_info = array(); |
|
140 | + $request_session = $gd_session->get('listing'); |
|
141 | + $request_info = array_merge($_REQUEST, $request_session); |
|
142 | + } else if (!$gd_session->get('listing') && !$dummy) { |
|
143 | + global $post; |
|
144 | + $request_info['pid'] = !empty($post->ID) ? $post->ID : (!empty($request_info['post_id']) ? $request_info['post_id'] : NULL); |
|
145 | + $request_info['post_title'] = $request_info['post_title']; |
|
146 | + $request_info['listing_type'] = $post->post_type; |
|
147 | + $request_info['post_desc'] = $request_info['content']; |
|
148 | + } else if (!$dummy) { |
|
149 | + return false; |
|
150 | + } |
|
151 | + |
|
152 | + /** |
|
153 | + * Filter the request_info array. |
|
154 | + * |
|
155 | + * You can use this filter to modify request_info array. |
|
156 | + * |
|
157 | + * @since 1.0.0 |
|
158 | + * @package GeoDirectory |
|
159 | + * @param array $request_info See {@see geodir_save_listing()} for accepted args. |
|
160 | + */ |
|
161 | + $request_info = apply_filters('geodir_action_get_request_info', $request_info); |
|
162 | + |
|
163 | + // Check if we need to save post location as new location |
|
164 | + $location_result = geodir_get_default_location(); |
|
165 | + |
|
166 | + if ($location_result->location_id > 0) { |
|
167 | + if (isset($request_info['post_city']) && isset($request_info['post_region'])) { |
|
168 | + $request_info['post_location'] = array( |
|
169 | + 'city' => $request_info['post_city'], |
|
170 | + 'region' => isset($request_info['post_region']) ? $request_info['post_region'] : '', |
|
171 | + 'country' => isset($request_info['post_country']) ? $request_info['post_country'] : '', |
|
172 | + 'geo_lat' => isset($request_info['post_latitude']) ? $request_info['post_latitude'] : '', |
|
173 | + 'geo_lng' => isset($request_info['post_longitude']) ? $request_info['post_longitude'] : '' |
|
174 | + ); |
|
175 | + |
|
176 | + $post_location_info = $request_info['post_location']; |
|
177 | + |
|
178 | + if ($location_id = geodir_add_new_location($post_location_info)) { |
|
179 | + $post_location_id = $location_id; |
|
180 | + } |
|
181 | + } else { |
|
182 | + $post_location_id = $location_result->location_id; |
|
183 | + } |
|
184 | + } else { |
|
185 | + $post_location_id = $location_result->location_id; |
|
186 | + } |
|
187 | + |
|
188 | + if ($dummy) { |
|
189 | + $post_status = 'publish'; |
|
190 | + } else { |
|
191 | + $post_status = geodir_new_post_default_status(); |
|
192 | + } |
|
226 | 193 | |
227 | - $send_post_submit_mail = false; |
|
194 | + if (isset($request_info['pid']) && $request_info['pid'] != '') { |
|
195 | + $post_status = get_post_status($request_info['pid']); |
|
196 | + } |
|
228 | 197 | |
229 | - // unhook this function so it doesn't loop infinitely |
|
230 | - remove_action('save_post', 'geodir_post_information_save',10,2); |
|
198 | + /* fix change of slug on every title edit */ |
|
199 | + if (!isset($request_info['post_name'])) { |
|
200 | + $request_info['post_name'] = $request_info['post_title']; |
|
231 | 201 | |
232 | - if (isset($request_info['pid']) && $request_info['pid'] != '') { |
|
233 | - $post['ID'] = $request_info['pid']; |
|
202 | + if (!empty($request_info['pid'])) { |
|
203 | + $post_info = get_post($request_info['pid']); |
|
234 | 204 | |
235 | - $last_post_id = wp_update_post($post, $wp_error); |
|
236 | - } else { |
|
237 | - $last_post_id = wp_insert_post($post, $wp_error); |
|
205 | + if (!empty($post_info) && isset($post_info->post_name)) { |
|
206 | + $request_info['post_name'] = $post_info->post_name; |
|
207 | + } |
|
208 | + } |
|
209 | + } |
|
210 | + |
|
211 | + $post = array( |
|
212 | + 'post_content' => $request_info['post_desc'], |
|
213 | + 'post_status' => $post_status, |
|
214 | + 'post_title' => $request_info['post_title'], |
|
215 | + 'post_name' => $request_info['post_name'], |
|
216 | + 'post_type' => $request_info['listing_type'] |
|
217 | + ); |
|
218 | + |
|
219 | + /** |
|
220 | + * Called before a listing is saved to the database. |
|
221 | + * |
|
222 | + * @since 1.0.0 |
|
223 | + * @param object $post The post object. |
|
224 | + */ |
|
225 | + do_action_ref_array('geodir_before_save_listing', $post); |
|
226 | + |
|
227 | + $send_post_submit_mail = false; |
|
228 | + |
|
229 | + // unhook this function so it doesn't loop infinitely |
|
230 | + remove_action('save_post', 'geodir_post_information_save',10,2); |
|
231 | + |
|
232 | + if (isset($request_info['pid']) && $request_info['pid'] != '') { |
|
233 | + $post['ID'] = $request_info['pid']; |
|
234 | + |
|
235 | + $last_post_id = wp_update_post($post, $wp_error); |
|
236 | + } else { |
|
237 | + $last_post_id = wp_insert_post($post, $wp_error); |
|
238 | + |
|
239 | + if (!$dummy && $last_post_id) { |
|
240 | + $send_post_submit_mail = true; // we move post_submit email from here so the rest of the variables are added to the db first(was breaking permalink in email) |
|
241 | + //geodir_sendEmail('','',$current_user->user_email,$current_user->display_name,'','',$request_info,'post_submit',$last_post_id,$current_user->ID); |
|
242 | + } |
|
243 | + } |
|
244 | + |
|
245 | + if ($wp_error && is_wp_error($last_post_id)) { |
|
246 | + return $last_post_id; // Return WP_Error on save failure. |
|
247 | + } |
|
238 | 248 | |
239 | - if (!$dummy && $last_post_id) { |
|
240 | - $send_post_submit_mail = true; // we move post_submit email from here so the rest of the variables are added to the db first(was breaking permalink in email) |
|
241 | - //geodir_sendEmail('','',$current_user->user_email,$current_user->display_name,'','',$request_info,'post_submit',$last_post_id,$current_user->ID); |
|
242 | - } |
|
243 | - } |
|
249 | + if (!$last_post_id) { |
|
250 | + return false; // Save failure. |
|
251 | + } |
|
244 | 252 | |
245 | - if ($wp_error && is_wp_error($last_post_id)) { |
|
246 | - return $last_post_id; // Return WP_Error on save failure. |
|
247 | - } |
|
253 | + // re-hook this function |
|
254 | + add_action('save_post', 'geodir_post_information_save',10,2); |
|
248 | 255 | |
249 | - if (!$last_post_id) { |
|
250 | - return false; // Save failure. |
|
251 | - } |
|
256 | + $post_tags = ''; |
|
257 | + if (!isset($request_info['post_tags'])) { |
|
252 | 258 | |
253 | - // re-hook this function |
|
254 | - add_action('save_post', 'geodir_post_information_save',10,2); |
|
259 | + $post_type = $request_info['listing_type']; |
|
260 | + $post_tags = implode(",", wp_get_object_terms($last_post_id, $post_type . '_tags', array('fields' => 'names'))); |
|
255 | 261 | |
256 | - $post_tags = ''; |
|
257 | - if (!isset($request_info['post_tags'])) { |
|
262 | + } |
|
258 | 263 | |
259 | - $post_type = $request_info['listing_type']; |
|
260 | - $post_tags = implode(",", wp_get_object_terms($last_post_id, $post_type . '_tags', array('fields' => 'names'))); |
|
264 | + $gd_post_info = array( |
|
265 | + "post_title" => $request_info['post_title'], |
|
266 | + "post_tags" => isset($request_info['post_tags']) ? $request_info['post_tags'] : $post_tags, |
|
267 | + "post_status" => $post_status, |
|
268 | + "post_location_id" => $post_location_id, |
|
269 | + "claimed" => isset($request_info['claimed']) ? $request_info['claimed'] : '', |
|
270 | + "businesses" => isset($request_info['a_businesses']) ? $request_info['a_businesses'] : '', |
|
271 | + "submit_time" => time(), |
|
272 | + "submit_ip" => $_SERVER['REMOTE_ADDR'], |
|
273 | + ); |
|
261 | 274 | |
262 | - } |
|
275 | + $payment_info = array(); |
|
276 | + $package_info = array(); |
|
263 | 277 | |
264 | - $gd_post_info = array( |
|
265 | - "post_title" => $request_info['post_title'], |
|
266 | - "post_tags" => isset($request_info['post_tags']) ? $request_info['post_tags'] : $post_tags, |
|
267 | - "post_status" => $post_status, |
|
268 | - "post_location_id" => $post_location_id, |
|
269 | - "claimed" => isset($request_info['claimed']) ? $request_info['claimed'] : '', |
|
270 | - "businesses" => isset($request_info['a_businesses']) ? $request_info['a_businesses'] : '', |
|
271 | - "submit_time" => time(), |
|
272 | - "submit_ip" => $_SERVER['REMOTE_ADDR'], |
|
273 | - ); |
|
278 | + $package_info = (array)geodir_post_package_info($package_info, $post); |
|
279 | + |
|
280 | + $post_package_id = geodir_get_post_meta($last_post_id, 'package_id'); |
|
281 | + |
|
282 | + if (!empty($package_info) && !$post_package_id) { |
|
283 | + if (isset($package_info['days']) && $package_info['days'] != 0) { |
|
284 | + $payment_info['expire_date'] = date('Y-m-d', strtotime("+" . $package_info['days'] . " days")); |
|
285 | + } else { |
|
286 | + $payment_info['expire_date'] = 'Never'; |
|
287 | + } |
|
274 | 288 | |
275 | - $payment_info = array(); |
|
276 | - $package_info = array(); |
|
289 | + $payment_info['package_id'] = $package_info['pid']; |
|
290 | + $payment_info['alive_days'] = $package_info['days']; |
|
291 | + $payment_info['is_featured'] = $package_info['is_featured']; |
|
277 | 292 | |
278 | - $package_info = (array)geodir_post_package_info($package_info, $post); |
|
293 | + $gd_post_info = array_merge($gd_post_info, $payment_info); |
|
294 | + } |
|
279 | 295 | |
280 | - $post_package_id = geodir_get_post_meta($last_post_id, 'package_id'); |
|
296 | + $custom_metaboxes = geodir_post_custom_fields('', 'all', $request_info['listing_type']); |
|
281 | 297 | |
282 | - if (!empty($package_info) && !$post_package_id) { |
|
283 | - if (isset($package_info['days']) && $package_info['days'] != 0) { |
|
284 | - $payment_info['expire_date'] = date('Y-m-d', strtotime("+" . $package_info['days'] . " days")); |
|
285 | - } else { |
|
286 | - $payment_info['expire_date'] = 'Never'; |
|
287 | - } |
|
298 | + foreach ($custom_metaboxes as $key => $val): |
|
288 | 299 | |
289 | - $payment_info['package_id'] = $package_info['pid']; |
|
290 | - $payment_info['alive_days'] = $package_info['days']; |
|
291 | - $payment_info['is_featured'] = $package_info['is_featured']; |
|
300 | + $name = $val['name']; |
|
301 | + $type = $val['type']; |
|
302 | + $extrafields = $val['extra_fields']; |
|
292 | 303 | |
293 | - $gd_post_info = array_merge($gd_post_info, $payment_info); |
|
294 | - } |
|
304 | + if (trim($type) == 'address') { |
|
305 | + $prefix = $name . '_'; |
|
306 | + $address = $prefix . 'address'; |
|
295 | 307 | |
296 | - $custom_metaboxes = geodir_post_custom_fields('', 'all', $request_info['listing_type']); |
|
308 | + if (isset($request_info[$address]) && $request_info[$address] != '') { |
|
309 | + $gd_post_info[$address] = wp_slash($request_info[$address]); |
|
310 | + } |
|
297 | 311 | |
298 | - foreach ($custom_metaboxes as $key => $val): |
|
312 | + if ($extrafields != '') { |
|
313 | + $extrafields = unserialize($extrafields); |
|
299 | 314 | |
300 | - $name = $val['name']; |
|
301 | - $type = $val['type']; |
|
302 | - $extrafields = $val['extra_fields']; |
|
303 | 315 | |
304 | - if (trim($type) == 'address') { |
|
305 | - $prefix = $name . '_'; |
|
306 | - $address = $prefix . 'address'; |
|
316 | + if (!isset($request_info[$prefix . 'city']) || $request_info[$prefix . 'city'] == '') { |
|
307 | 317 | |
308 | - if (isset($request_info[$address]) && $request_info[$address] != '') { |
|
309 | - $gd_post_info[$address] = wp_slash($request_info[$address]); |
|
310 | - } |
|
318 | + $location_result = geodir_get_default_location(); |
|
311 | 319 | |
312 | - if ($extrafields != '') { |
|
313 | - $extrafields = unserialize($extrafields); |
|
320 | + $gd_post_info[$prefix . 'city'] = $location_result->city; |
|
321 | + $gd_post_info[$prefix . 'region'] = $location_result->region; |
|
322 | + $gd_post_info[$prefix . 'country'] = $location_result->country; |
|
314 | 323 | |
324 | + $gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location |
|
315 | 325 | |
316 | - if (!isset($request_info[$prefix . 'city']) || $request_info[$prefix . 'city'] == '') { |
|
326 | + } else { |
|
317 | 327 | |
318 | - $location_result = geodir_get_default_location(); |
|
328 | + $gd_post_info[$prefix . 'city'] = $request_info[$prefix . 'city']; |
|
329 | + $gd_post_info[$prefix . 'region'] = $request_info[$prefix . 'region']; |
|
330 | + $gd_post_info[$prefix . 'country'] = $request_info[$prefix . 'country']; |
|
319 | 331 | |
320 | - $gd_post_info[$prefix . 'city'] = $location_result->city; |
|
321 | - $gd_post_info[$prefix . 'region'] = $location_result->region; |
|
322 | - $gd_post_info[$prefix . 'country'] = $location_result->country; |
|
332 | + //----------set post locations when import dummy data------- |
|
333 | + $location_result = geodir_get_default_location(); |
|
323 | 334 | |
324 | - $gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location |
|
335 | + $gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location |
|
336 | + //----------------------------------------------------------------- |
|
325 | 337 | |
326 | - } else { |
|
338 | + } |
|
327 | 339 | |
328 | - $gd_post_info[$prefix . 'city'] = $request_info[$prefix . 'city']; |
|
329 | - $gd_post_info[$prefix . 'region'] = $request_info[$prefix . 'region']; |
|
330 | - $gd_post_info[$prefix . 'country'] = $request_info[$prefix . 'country']; |
|
331 | 340 | |
332 | - //----------set post locations when import dummy data------- |
|
333 | - $location_result = geodir_get_default_location(); |
|
341 | + if (isset($extrafields['show_zip']) && $extrafields['show_zip'] && isset($request_info[$prefix . 'zip'])) { |
|
342 | + $gd_post_info[$prefix . 'zip'] = $request_info[$prefix . 'zip']; |
|
343 | + } |
|
334 | 344 | |
335 | - $gd_post_info['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // set all overall post location |
|
336 | - //----------------------------------------------------------------- |
|
337 | 345 | |
338 | - } |
|
346 | + if (isset($extrafields['show_map']) && $extrafields['show_map']) { |
|
339 | 347 | |
348 | + if (isset($request_info[$prefix . 'latitude']) && $request_info[$prefix . 'latitude'] != '') { |
|
349 | + $gd_post_info[$prefix . 'latitude'] = $request_info[$prefix . 'latitude']; |
|
350 | + } |
|
340 | 351 | |
341 | - if (isset($extrafields['show_zip']) && $extrafields['show_zip'] && isset($request_info[$prefix . 'zip'])) { |
|
342 | - $gd_post_info[$prefix . 'zip'] = $request_info[$prefix . 'zip']; |
|
343 | - } |
|
352 | + if (isset($request_info[$prefix . 'longitude']) && $request_info[$prefix . 'longitude'] != '') { |
|
353 | + $gd_post_info[$prefix . 'longitude'] = $request_info[$prefix . 'longitude']; |
|
354 | + } |
|
344 | 355 | |
356 | + if (isset($request_info[$prefix . 'mapview']) && $request_info[$prefix . 'mapview'] != '') { |
|
357 | + $gd_post_info[$prefix . 'mapview'] = $request_info[$prefix . 'mapview']; |
|
358 | + } |
|
345 | 359 | |
346 | - if (isset($extrafields['show_map']) && $extrafields['show_map']) { |
|
360 | + if (isset($request_info[$prefix . 'mapzoom']) && $request_info[$prefix . 'mapzoom'] != '') { |
|
361 | + $gd_post_info[$prefix . 'mapzoom'] = $request_info[$prefix . 'mapzoom']; |
|
362 | + } |
|
347 | 363 | |
348 | - if (isset($request_info[$prefix . 'latitude']) && $request_info[$prefix . 'latitude'] != '') { |
|
349 | - $gd_post_info[$prefix . 'latitude'] = $request_info[$prefix . 'latitude']; |
|
350 | - } |
|
364 | + } |
|
351 | 365 | |
352 | - if (isset($request_info[$prefix . 'longitude']) && $request_info[$prefix . 'longitude'] != '') { |
|
353 | - $gd_post_info[$prefix . 'longitude'] = $request_info[$prefix . 'longitude']; |
|
354 | - } |
|
366 | + // show lat lng |
|
367 | + if (isset($extrafields['show_latlng']) && $extrafields['show_latlng'] && isset($request_info[$prefix . 'latlng'])) { |
|
368 | + $gd_post_info[$prefix . 'latlng'] = $request_info[$prefix . 'latlng']; |
|
369 | + } |
|
370 | + } |
|
355 | 371 | |
356 | - if (isset($request_info[$prefix . 'mapview']) && $request_info[$prefix . 'mapview'] != '') { |
|
357 | - $gd_post_info[$prefix . 'mapview'] = $request_info[$prefix . 'mapview']; |
|
358 | - } |
|
372 | + } elseif (trim($type) == 'file') { |
|
373 | + if (isset($request_info[$name])) { |
|
374 | + $request_files = array(); |
|
375 | + if ($request_info[$name] != '') |
|
376 | + $request_files = explode(",", $request_info[$name]); |
|
359 | 377 | |
360 | - if (isset($request_info[$prefix . 'mapzoom']) && $request_info[$prefix . 'mapzoom'] != '') { |
|
361 | - $gd_post_info[$prefix . 'mapzoom'] = $request_info[$prefix . 'mapzoom']; |
|
362 | - } |
|
378 | + $extrafields = $extrafields != '' ? maybe_unserialize($extrafields) : NULL; |
|
379 | + geodir_save_post_file_fields($last_post_id, $name, $request_files, $extrafields); |
|
363 | 380 | |
364 | - } |
|
381 | + } |
|
382 | + } elseif (trim($type) == 'datepicker') { |
|
383 | + $datetime = ''; |
|
384 | + if (isset($request_info[$name]) && $request_info[$name] != '') { |
|
385 | + $date_format = geodir_default_date_format(); |
|
386 | + if (isset($val['extra_fields']) && $val['extra_fields'] != '') { |
|
387 | + $extra_fields = unserialize($val['extra_fields']); |
|
388 | + $date_format = isset($extra_fields['date_format']) && $extra_fields['date_format'] != '' ? $extra_fields['date_format'] : $date_format; |
|
389 | + } |
|
365 | 390 | |
366 | - // show lat lng |
|
367 | - if (isset($extrafields['show_latlng']) && $extrafields['show_latlng'] && isset($request_info[$prefix . 'latlng'])) { |
|
368 | - $gd_post_info[$prefix . 'latlng'] = $request_info[$prefix . 'latlng']; |
|
369 | - } |
|
370 | - } |
|
391 | + $search = array('dd', 'mm', 'yy'); |
|
392 | + $replace = array('d', 'm', 'Y'); |
|
371 | 393 | |
372 | - } elseif (trim($type) == 'file') { |
|
373 | - if (isset($request_info[$name])) { |
|
374 | - $request_files = array(); |
|
375 | - if ($request_info[$name] != '') |
|
376 | - $request_files = explode(",", $request_info[$name]); |
|
394 | + $date_format = str_replace($search, $replace, $date_format); |
|
377 | 395 | |
378 | - $extrafields = $extrafields != '' ? maybe_unserialize($extrafields) : NULL; |
|
379 | - geodir_save_post_file_fields($last_post_id, $name, $request_files, $extrafields); |
|
396 | + $post_htmlvar_value = $date_format == 'd/m/Y' ? str_replace('/', '-', $request_info[$name]) : $request_info[$name]; // PHP doesn't work well with dd/mm/yyyy format |
|
380 | 397 | |
381 | - } |
|
382 | - } elseif (trim($type) == 'datepicker') { |
|
383 | - $datetime = ''; |
|
384 | - if (isset($request_info[$name]) && $request_info[$name] != '') { |
|
385 | - $date_format = geodir_default_date_format(); |
|
386 | - if (isset($val['extra_fields']) && $val['extra_fields'] != '') { |
|
387 | - $extra_fields = unserialize($val['extra_fields']); |
|
388 | - $date_format = isset($extra_fields['date_format']) && $extra_fields['date_format'] != '' ? $extra_fields['date_format'] : $date_format; |
|
389 | - } |
|
398 | + $datetime = date("Y-m-d", strtotime($post_htmlvar_value)); |
|
399 | + } |
|
400 | + $gd_post_info[$name] = $datetime; |
|
401 | + } else if ($type == 'multiselect') { |
|
402 | + if (isset($request_info[$name])) { |
|
403 | + $gd_post_info[$name] = $request_info[$name]; |
|
404 | + } else { |
|
405 | + if (isset($request_info['gd_field_' . $name])) { |
|
406 | + $gd_post_info[$name] = ''; /* fix de-select for multiselect */ |
|
407 | + } |
|
408 | + } |
|
409 | + } else if (isset($request_info[$name])) { |
|
410 | + $gd_post_info[$name] = $request_info[$name]; |
|
411 | + } |
|
390 | 412 | |
391 | - $search = array('dd', 'mm', 'yy'); |
|
392 | - $replace = array('d', 'm', 'Y'); |
|
413 | + endforeach; |
|
393 | 414 | |
394 | - $date_format = str_replace($search, $replace, $date_format); |
|
415 | + if (isset($request_info['post_dummy']) && $request_info['post_dummy'] != '') { |
|
416 | + $gd_post_info['post_dummy'] = $request_info['post_dummy']; |
|
417 | + } |
|
395 | 418 | |
396 | - $post_htmlvar_value = $date_format == 'd/m/Y' ? str_replace('/', '-', $request_info[$name]) : $request_info[$name]; // PHP doesn't work well with dd/mm/yyyy format |
|
419 | + // Save post detail info in detail table |
|
420 | + if (!empty($gd_post_info)) { |
|
421 | + geodir_save_post_info($last_post_id, $gd_post_info); |
|
422 | + } |
|
397 | 423 | |
398 | - $datetime = date("Y-m-d", strtotime($post_htmlvar_value)); |
|
399 | - } |
|
400 | - $gd_post_info[$name] = $datetime; |
|
401 | - } else if ($type == 'multiselect') { |
|
402 | - if (isset($request_info[$name])) { |
|
403 | - $gd_post_info[$name] = $request_info[$name]; |
|
404 | - } else { |
|
405 | - if (isset($request_info['gd_field_' . $name])) { |
|
406 | - $gd_post_info[$name] = ''; /* fix de-select for multiselect */ |
|
407 | - } |
|
408 | - } |
|
409 | - } else if (isset($request_info[$name])) { |
|
410 | - $gd_post_info[$name] = $request_info[$name]; |
|
411 | - } |
|
412 | 424 | |
413 | - endforeach; |
|
425 | + // Set categories to the listing |
|
426 | + if (isset($request_info['post_category']) && !empty($request_info['post_category'])) { |
|
427 | + $post_category = array(); |
|
414 | 428 | |
415 | - if (isset($request_info['post_dummy']) && $request_info['post_dummy'] != '') { |
|
416 | - $gd_post_info['post_dummy'] = $request_info['post_dummy']; |
|
417 | - } |
|
429 | + foreach ($request_info['post_category'] as $taxonomy => $cat) { |
|
418 | 430 | |
419 | - // Save post detail info in detail table |
|
420 | - if (!empty($gd_post_info)) { |
|
421 | - geodir_save_post_info($last_post_id, $gd_post_info); |
|
422 | - } |
|
431 | + if ($dummy) |
|
432 | + $post_category = $cat; |
|
433 | + else { |
|
423 | 434 | |
435 | + if (!is_array($cat) && strstr($cat, ',')) |
|
436 | + $cat = explode(',', $cat); |
|
424 | 437 | |
425 | - // Set categories to the listing |
|
426 | - if (isset($request_info['post_category']) && !empty($request_info['post_category'])) { |
|
427 | - $post_category = array(); |
|
438 | + if (!empty($cat) && is_array($cat)) |
|
439 | + $post_category = array_map('intval', $cat); |
|
440 | + } |
|
428 | 441 | |
429 | - foreach ($request_info['post_category'] as $taxonomy => $cat) { |
|
442 | + wp_set_object_terms($last_post_id, $post_category, $taxonomy); |
|
443 | + } |
|
430 | 444 | |
431 | - if ($dummy) |
|
432 | - $post_category = $cat; |
|
433 | - else { |
|
445 | + $post_default_category = isset($request_info['post_default_category']) ? $request_info['post_default_category'] : ''; |
|
434 | 446 | |
435 | - if (!is_array($cat) && strstr($cat, ',')) |
|
436 | - $cat = explode(',', $cat); |
|
447 | + $post_category_str = isset($request_info['post_category_str']) ? $request_info['post_category_str'] : ''; |
|
448 | + geodir_set_postcat_structure($last_post_id, $taxonomy, $post_default_category, $post_category_str); |
|
437 | 449 | |
438 | - if (!empty($cat) && is_array($cat)) |
|
439 | - $post_category = array_map('intval', $cat); |
|
440 | - } |
|
450 | + } |
|
441 | 451 | |
442 | - wp_set_object_terms($last_post_id, $post_category, $taxonomy); |
|
443 | - } |
|
452 | + $post_tags = ''; |
|
453 | + // Set tags to the listing |
|
454 | + if (isset($request_info['post_tags']) && !is_array($request_info['post_tags']) && !empty($request_info['post_tags'])) { |
|
455 | + $post_tags = explode(",", $request_info['post_tags']); |
|
456 | + } elseif (isset($request_info['post_tags']) && is_array($request_info['post_tags'])) { |
|
457 | + if ($dummy) |
|
458 | + $post_tags = $request_info['post_tags']; |
|
459 | + } else { |
|
460 | + if ($dummy) |
|
461 | + $post_tags = array($request_info['post_title']); |
|
462 | + } |
|
444 | 463 | |
445 | - $post_default_category = isset($request_info['post_default_category']) ? $request_info['post_default_category'] : ''; |
|
464 | + if (is_array($post_tags)) { |
|
465 | + $taxonomy = $request_info['listing_type'] . '_tags'; |
|
466 | + wp_set_object_terms($last_post_id, $post_tags, $taxonomy); |
|
467 | + } |
|
446 | 468 | |
447 | - $post_category_str = isset($request_info['post_category_str']) ? $request_info['post_category_str'] : ''; |
|
448 | - geodir_set_postcat_structure($last_post_id, $taxonomy, $post_default_category, $post_category_str); |
|
449 | - |
|
450 | - } |
|
451 | 469 | |
452 | - $post_tags = ''; |
|
453 | - // Set tags to the listing |
|
454 | - if (isset($request_info['post_tags']) && !is_array($request_info['post_tags']) && !empty($request_info['post_tags'])) { |
|
455 | - $post_tags = explode(",", $request_info['post_tags']); |
|
456 | - } elseif (isset($request_info['post_tags']) && is_array($request_info['post_tags'])) { |
|
457 | - if ($dummy) |
|
458 | - $post_tags = $request_info['post_tags']; |
|
459 | - } else { |
|
460 | - if ($dummy) |
|
461 | - $post_tags = array($request_info['post_title']); |
|
462 | - } |
|
470 | + // Insert attechment |
|
463 | 471 | |
464 | - if (is_array($post_tags)) { |
|
465 | - $taxonomy = $request_info['listing_type'] . '_tags'; |
|
466 | - wp_set_object_terms($last_post_id, $post_tags, $taxonomy); |
|
467 | - } |
|
468 | - |
|
469 | - |
|
470 | - // Insert attechment |
|
472 | + if (isset($request_info['post_images']) && !is_wp_error($last_post_id)) { |
|
473 | + if (!$dummy) { |
|
474 | + $tmpimgArr = trim($request_info['post_images'], ","); |
|
475 | + $tmpimgArr = explode(",", $tmpimgArr); |
|
476 | + geodir_save_post_images($last_post_id, $tmpimgArr, $dummy); |
|
477 | + } else{ |
|
478 | + geodir_save_post_images($last_post_id, $request_info['post_images'], $dummy); |
|
479 | + } |
|
471 | 480 | |
472 | - if (isset($request_info['post_images']) && !is_wp_error($last_post_id)) { |
|
473 | - if (!$dummy) { |
|
474 | - $tmpimgArr = trim($request_info['post_images'], ","); |
|
475 | - $tmpimgArr = explode(",", $tmpimgArr); |
|
476 | - geodir_save_post_images($last_post_id, $tmpimgArr, $dummy); |
|
477 | - } else{ |
|
478 | - geodir_save_post_images($last_post_id, $request_info['post_images'], $dummy); |
|
479 | - } |
|
480 | 481 | |
482 | + } elseif (!isset($request_info['post_images']) || $request_info['post_images'] == '') { |
|
481 | 483 | |
482 | - } elseif (!isset($request_info['post_images']) || $request_info['post_images'] == '') { |
|
483 | - |
|
484 | - /* Delete Attachments |
|
484 | + /* Delete Attachments |
|
485 | 485 | $postcurr_images = geodir_get_images($last_post_id); |
486 | 486 | |
487 | 487 | $wpdb->query( |
@@ -497,34 +497,34 @@ discard block |
||
497 | 497 | geodir_save_post_info($last_post_id, $gd_post_featured_img); |
498 | 498 | */ |
499 | 499 | |
500 | - } |
|
500 | + } |
|
501 | 501 | |
502 | - geodir_remove_temp_images(); |
|
503 | - geodir_set_wp_featured_image($last_post_id); |
|
502 | + geodir_remove_temp_images(); |
|
503 | + geodir_set_wp_featured_image($last_post_id); |
|
504 | 504 | |
505 | - /** |
|
506 | - * Called after a listing is saved to the database and before any email have been sent. |
|
507 | - * |
|
508 | - * @since 1.0.0 |
|
509 | - * @param int $last_post_id The saved post ID. |
|
510 | - * @param array $request_info The post details in an array. |
|
511 | - * @see 'geodir_after_save_listinginfo' |
|
512 | - */ |
|
513 | - do_action('geodir_after_save_listing', $last_post_id, $request_info); |
|
505 | + /** |
|
506 | + * Called after a listing is saved to the database and before any email have been sent. |
|
507 | + * |
|
508 | + * @since 1.0.0 |
|
509 | + * @param int $last_post_id The saved post ID. |
|
510 | + * @param array $request_info The post details in an array. |
|
511 | + * @see 'geodir_after_save_listinginfo' |
|
512 | + */ |
|
513 | + do_action('geodir_after_save_listing', $last_post_id, $request_info); |
|
514 | 514 | |
515 | - //die; |
|
515 | + //die; |
|
516 | 516 | |
517 | - if ($send_post_submit_mail) { // if new post send out email |
|
518 | - $to_name = geodir_get_client_name($current_user->ID); |
|
519 | - geodir_sendEmail('', '', $current_user->user_email, $to_name, '', '', $request_info, 'post_submit', $last_post_id, $current_user->ID); |
|
520 | - } |
|
521 | - /* |
|
517 | + if ($send_post_submit_mail) { // if new post send out email |
|
518 | + $to_name = geodir_get_client_name($current_user->ID); |
|
519 | + geodir_sendEmail('', '', $current_user->user_email, $to_name, '', '', $request_info, 'post_submit', $last_post_id, $current_user->ID); |
|
520 | + } |
|
521 | + /* |
|
522 | 522 | * Unset the session so we don't loop. |
523 | 523 | */ |
524 | - $gd_session->un_set('listing'); |
|
525 | - return $last_post_id; |
|
524 | + $gd_session->un_set('listing'); |
|
525 | + return $last_post_id; |
|
526 | 526 | |
527 | - } |
|
527 | + } |
|
528 | 528 | |
529 | 529 | } |
530 | 530 | |
@@ -543,586 +543,586 @@ discard block |
||
543 | 543 | function geodir_get_post_info($post_id = '') |
544 | 544 | { |
545 | 545 | |
546 | - global $wpdb, $plugin_prefix, $post, $post_info; |
|
546 | + global $wpdb, $plugin_prefix, $post, $post_info; |
|
547 | 547 | |
548 | - if ($post_id == '' && !empty($post)) |
|
549 | - $post_id = $post->ID; |
|
548 | + if ($post_id == '' && !empty($post)) |
|
549 | + $post_id = $post->ID; |
|
550 | 550 | |
551 | - $post_type = get_post_type($post_id); |
|
551 | + $post_type = get_post_type($post_id); |
|
552 | 552 | |
553 | - $all_postypes = geodir_get_posttypes(); |
|
553 | + $all_postypes = geodir_get_posttypes(); |
|
554 | 554 | |
555 | - if (!in_array($post_type, $all_postypes)) |
|
556 | - return false; |
|
555 | + if (!in_array($post_type, $all_postypes)) |
|
556 | + return false; |
|
557 | 557 | |
558 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
558 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
559 | 559 | |
560 | - /** |
|
561 | - * Apply Filter to change Post info |
|
562 | - * |
|
563 | - * You can use this filter to change Post info. |
|
564 | - * |
|
565 | - * @since 1.0.0 |
|
566 | - * @package GeoDirectory |
|
567 | - */ |
|
568 | - $query = apply_filters('geodir_post_info_query', "SELECT p.*,pd.* FROM " . $wpdb->posts . " p," . $table . " pd |
|
560 | + /** |
|
561 | + * Apply Filter to change Post info |
|
562 | + * |
|
563 | + * You can use this filter to change Post info. |
|
564 | + * |
|
565 | + * @since 1.0.0 |
|
566 | + * @package GeoDirectory |
|
567 | + */ |
|
568 | + $query = apply_filters('geodir_post_info_query', "SELECT p.*,pd.* FROM " . $wpdb->posts . " p," . $table . " pd |
|
569 | 569 | WHERE p.ID = pd.post_id |
570 | 570 | AND post_id = " . $post_id); |
571 | 571 | |
572 | - $post_detail = $wpdb->get_row($query); |
|
572 | + $post_detail = $wpdb->get_row($query); |
|
573 | 573 | |
574 | - return (!empty($post_detail)) ? $post_info = $post_detail : $post_info = false; |
|
574 | + return (!empty($post_detail)) ? $post_info = $post_detail : $post_info = false; |
|
575 | 575 | |
576 | 576 | } |
577 | 577 | |
578 | 578 | |
579 | 579 | if (!function_exists('geodir_save_post_info')) { |
580 | - /** |
|
581 | - * Saves post detail info in detail table. |
|
582 | - * |
|
583 | - * @since 1.0.0 |
|
584 | - * @package GeoDirectory |
|
585 | - * @global object $wpdb WordPress Database object. |
|
586 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
587 | - * @param int $post_id The post ID. |
|
588 | - * @param array $postinfo_array { |
|
589 | - * Post info that needs to be saved in detail table. |
|
590 | - * |
|
591 | - * @type string $post_title Listing title. |
|
592 | - * @type string $post_tags Listing tags. |
|
593 | - * @type string $post_status Listing post status. |
|
594 | - * @type string $post_location_id Listing location ID. |
|
595 | - * @type string $claimed Todo Desc needed. |
|
596 | - * @type string $businesses Todo Desc needed. |
|
597 | - * @type int $submit_time Submitted time in unix timestamp. |
|
598 | - * @type string $submit_ip Submitted IP. |
|
599 | - * @type string $expire_date Listing expiration date. |
|
600 | - * @type int $package_id Listing package ID. |
|
601 | - * @type int $alive_days Todo Desc needed. |
|
602 | - * @type int $is_featured Is this a featured listing?. |
|
603 | - * @type string $post_address Listing address. |
|
604 | - * @type string $post_city Listing city. |
|
605 | - * @type string $post_region Listing region. |
|
606 | - * @type string $post_country Listing country. |
|
607 | - * @type string $post_locations Listing locations. |
|
608 | - * @type string $post_zip Listing zip. |
|
609 | - * @type string $post_latitude Listing latitude. |
|
610 | - * @type string $post_longitude Listing longitude. |
|
611 | - * @type string $post_mapview Listing mapview. Default "ROADMAP". |
|
612 | - * @type string $post_mapzoom Listing mapzoom Default "9". |
|
613 | - * @type string $geodir_timing Business timing info. |
|
614 | - * @type string $geodir_contact Contact number. |
|
615 | - * @type string $geodir_email Business contact email. |
|
616 | - * @type string $geodir_website Business website. |
|
617 | - * @type string $geodir_twitter Twitter link. |
|
618 | - * @type string $geodir_facebook Facebook link. |
|
619 | - * @type string $geodir_video Video link. |
|
620 | - * @type string $geodir_special_offers Speacial offers. |
|
621 | - * |
|
622 | - * } |
|
623 | - * @return bool |
|
624 | - */ |
|
625 | - function geodir_save_post_info($post_id, $postinfo_array = array()) |
|
626 | - { |
|
627 | - global $wpdb, $plugin_prefix; |
|
628 | - |
|
629 | - $post_type = get_post_type($post_id); |
|
630 | - |
|
631 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
632 | - |
|
633 | - /** |
|
634 | - * Filter to change Post info |
|
635 | - * |
|
636 | - * You can use this filter to change Post info. |
|
637 | - * |
|
638 | - * @since 1.0.0 |
|
639 | - * @package GeoDirectory |
|
640 | - * @param array $postinfo_array See {@see geodir_save_post_info()} for accepted args. |
|
641 | - * @param int $post_id The post ID. |
|
642 | - */ |
|
580 | + /** |
|
581 | + * Saves post detail info in detail table. |
|
582 | + * |
|
583 | + * @since 1.0.0 |
|
584 | + * @package GeoDirectory |
|
585 | + * @global object $wpdb WordPress Database object. |
|
586 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
587 | + * @param int $post_id The post ID. |
|
588 | + * @param array $postinfo_array { |
|
589 | + * Post info that needs to be saved in detail table. |
|
590 | + * |
|
591 | + * @type string $post_title Listing title. |
|
592 | + * @type string $post_tags Listing tags. |
|
593 | + * @type string $post_status Listing post status. |
|
594 | + * @type string $post_location_id Listing location ID. |
|
595 | + * @type string $claimed Todo Desc needed. |
|
596 | + * @type string $businesses Todo Desc needed. |
|
597 | + * @type int $submit_time Submitted time in unix timestamp. |
|
598 | + * @type string $submit_ip Submitted IP. |
|
599 | + * @type string $expire_date Listing expiration date. |
|
600 | + * @type int $package_id Listing package ID. |
|
601 | + * @type int $alive_days Todo Desc needed. |
|
602 | + * @type int $is_featured Is this a featured listing?. |
|
603 | + * @type string $post_address Listing address. |
|
604 | + * @type string $post_city Listing city. |
|
605 | + * @type string $post_region Listing region. |
|
606 | + * @type string $post_country Listing country. |
|
607 | + * @type string $post_locations Listing locations. |
|
608 | + * @type string $post_zip Listing zip. |
|
609 | + * @type string $post_latitude Listing latitude. |
|
610 | + * @type string $post_longitude Listing longitude. |
|
611 | + * @type string $post_mapview Listing mapview. Default "ROADMAP". |
|
612 | + * @type string $post_mapzoom Listing mapzoom Default "9". |
|
613 | + * @type string $geodir_timing Business timing info. |
|
614 | + * @type string $geodir_contact Contact number. |
|
615 | + * @type string $geodir_email Business contact email. |
|
616 | + * @type string $geodir_website Business website. |
|
617 | + * @type string $geodir_twitter Twitter link. |
|
618 | + * @type string $geodir_facebook Facebook link. |
|
619 | + * @type string $geodir_video Video link. |
|
620 | + * @type string $geodir_special_offers Speacial offers. |
|
621 | + * |
|
622 | + * } |
|
623 | + * @return bool |
|
624 | + */ |
|
625 | + function geodir_save_post_info($post_id, $postinfo_array = array()) |
|
626 | + { |
|
627 | + global $wpdb, $plugin_prefix; |
|
628 | + |
|
629 | + $post_type = get_post_type($post_id); |
|
630 | + |
|
631 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
632 | + |
|
633 | + /** |
|
634 | + * Filter to change Post info |
|
635 | + * |
|
636 | + * You can use this filter to change Post info. |
|
637 | + * |
|
638 | + * @since 1.0.0 |
|
639 | + * @package GeoDirectory |
|
640 | + * @param array $postinfo_array See {@see geodir_save_post_info()} for accepted args. |
|
641 | + * @param int $post_id The post ID. |
|
642 | + */ |
|
643 | + |
|
644 | + $postmeta = apply_filters('geodir_listinginfo_request', $postinfo_array, $post_id); |
|
645 | + |
|
646 | + if (!empty($postmeta) && $post_id) { |
|
647 | + $post_meta_set_query = ''; |
|
648 | + |
|
649 | + foreach ($postmeta as $mkey => $mval) { |
|
650 | + if (geodir_column_exist($table, $mkey)) { |
|
651 | + if (is_array($mval)) { |
|
652 | + $mval = implode(",", $mval); |
|
653 | + } |
|
654 | + |
|
655 | + $post_meta_set_query .= $mkey . " = '" . $mval . "', "; |
|
656 | + } |
|
657 | + } |
|
643 | 658 | |
644 | - $postmeta = apply_filters('geodir_listinginfo_request', $postinfo_array, $post_id); |
|
659 | + $post_meta_set_query = trim($post_meta_set_query, ", "); |
|
645 | 660 | |
646 | - if (!empty($postmeta) && $post_id) { |
|
647 | - $post_meta_set_query = ''; |
|
661 | + $post_meta_set_query = str_replace('%', '%%', $post_meta_set_query);// escape % |
|
648 | 662 | |
649 | - foreach ($postmeta as $mkey => $mval) { |
|
650 | - if (geodir_column_exist($table, $mkey)) { |
|
651 | - if (is_array($mval)) { |
|
652 | - $mval = implode(",", $mval); |
|
653 | - } |
|
663 | + /** |
|
664 | + * Called before saving the listing info. |
|
665 | + * |
|
666 | + * @since 1.0.0 |
|
667 | + * @package GeoDirectory |
|
668 | + * @param array $postinfo_array See {@see geodir_save_post_info()} for accepted args. |
|
669 | + * @param int $post_id The post ID. |
|
670 | + */ |
|
671 | + do_action('geodir_before_save_listinginfo', $postinfo_array, $post_id); |
|
654 | 672 | |
655 | - $post_meta_set_query .= $mkey . " = '" . $mval . "', "; |
|
656 | - } |
|
657 | - } |
|
673 | + if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) { |
|
658 | 674 | |
659 | - $post_meta_set_query = trim($post_meta_set_query, ", "); |
|
675 | + $wpdb->query( |
|
676 | + $wpdb->prepare( |
|
677 | + "UPDATE " . $table . " SET " . $post_meta_set_query . " where post_id =%d", |
|
678 | + array($post_id) |
|
679 | + ) |
|
680 | + ); |
|
660 | 681 | |
661 | - $post_meta_set_query = str_replace('%', '%%', $post_meta_set_query);// escape % |
|
662 | 682 | |
663 | - /** |
|
664 | - * Called before saving the listing info. |
|
665 | - * |
|
666 | - * @since 1.0.0 |
|
667 | - * @package GeoDirectory |
|
668 | - * @param array $postinfo_array See {@see geodir_save_post_info()} for accepted args. |
|
669 | - * @param int $post_id The post ID. |
|
670 | - */ |
|
671 | - do_action('geodir_before_save_listinginfo', $postinfo_array, $post_id); |
|
683 | + } else { |
|
672 | 684 | |
673 | - if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) { |
|
685 | + $wpdb->query( |
|
686 | + $wpdb->prepare( |
|
687 | + "INSERT INTO " . $table . " SET post_id = %d," . $post_meta_set_query, |
|
688 | + array($post_id) |
|
689 | + ) |
|
690 | + ); |
|
674 | 691 | |
675 | - $wpdb->query( |
|
676 | - $wpdb->prepare( |
|
677 | - "UPDATE " . $table . " SET " . $post_meta_set_query . " where post_id =%d", |
|
678 | - array($post_id) |
|
679 | - ) |
|
680 | - ); |
|
692 | + } |
|
681 | 693 | |
694 | + /** |
|
695 | + * Called after saving the listing info. |
|
696 | + * |
|
697 | + * @since 1.0.0 |
|
698 | + * @package GeoDirectory |
|
699 | + * @param array $postinfo_array Post info that needs to be saved in detail table. |
|
700 | + * @param int $post_id The post ID. |
|
701 | + * @see 'geodir_after_save_listing' |
|
702 | + */ |
|
703 | + do_action('geodir_after_save_listinginfo', $postinfo_array, $post_id); |
|
704 | + |
|
705 | + return true; |
|
706 | + } else |
|
707 | + return false; |
|
708 | + |
|
709 | + } |
|
710 | +} |
|
682 | 711 | |
683 | - } else { |
|
684 | 712 | |
685 | - $wpdb->query( |
|
686 | - $wpdb->prepare( |
|
687 | - "INSERT INTO " . $table . " SET post_id = %d," . $post_meta_set_query, |
|
688 | - array($post_id) |
|
689 | - ) |
|
690 | - ); |
|
713 | +if (!function_exists('geodir_save_post_meta')) { |
|
714 | + /** |
|
715 | + * Save or update post custom fields. |
|
716 | + * |
|
717 | + * @since 1.0.0 |
|
718 | + * @package GeoDirectory |
|
719 | + * @global object $wpdb WordPress Database object. |
|
720 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
721 | + * @param int $post_id The post ID. |
|
722 | + * @param string $postmeta Detail table column name. |
|
723 | + * @param string $meta_value Detail table column value. |
|
724 | + * @return void|bool |
|
725 | + */ |
|
726 | + function geodir_save_post_meta($post_id, $postmeta = '', $meta_value = '') |
|
727 | + { |
|
728 | + |
|
729 | + global $wpdb, $plugin_prefix; |
|
730 | + |
|
731 | + $post_type = get_post_type($post_id); |
|
732 | + |
|
733 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
734 | + |
|
735 | + if ($postmeta != '' && geodir_column_exist($table, $postmeta) && $post_id) { |
|
736 | + |
|
737 | + if (is_array($meta_value)) { |
|
738 | + $meta_value = implode(",", $meta_value); |
|
739 | + } |
|
691 | 740 | |
692 | - } |
|
741 | + if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) { |
|
693 | 742 | |
694 | - /** |
|
695 | - * Called after saving the listing info. |
|
696 | - * |
|
697 | - * @since 1.0.0 |
|
698 | - * @package GeoDirectory |
|
699 | - * @param array $postinfo_array Post info that needs to be saved in detail table. |
|
700 | - * @param int $post_id The post ID. |
|
701 | - * @see 'geodir_after_save_listing' |
|
702 | - */ |
|
703 | - do_action('geodir_after_save_listinginfo', $postinfo_array, $post_id); |
|
743 | + $wpdb->query( |
|
744 | + $wpdb->prepare( |
|
745 | + "UPDATE " . $table . " SET " . $postmeta . " = '" . $meta_value . "' where post_id =%d", |
|
746 | + array($post_id) |
|
747 | + ) |
|
748 | + ); |
|
704 | 749 | |
705 | - return true; |
|
706 | - } else |
|
707 | - return false; |
|
750 | + } else { |
|
708 | 751 | |
709 | - } |
|
710 | -} |
|
752 | + $wpdb->query( |
|
753 | + $wpdb->prepare( |
|
754 | + "INSERT INTO " . $table . " SET post_id = %d, " . $postmeta . " = '" . $meta_value . "'", |
|
755 | + array($post_id) |
|
756 | + ) |
|
757 | + ); |
|
758 | + } |
|
711 | 759 | |
712 | 760 | |
713 | -if (!function_exists('geodir_save_post_meta')) { |
|
714 | - /** |
|
715 | - * Save or update post custom fields. |
|
716 | - * |
|
717 | - * @since 1.0.0 |
|
718 | - * @package GeoDirectory |
|
719 | - * @global object $wpdb WordPress Database object. |
|
720 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
721 | - * @param int $post_id The post ID. |
|
722 | - * @param string $postmeta Detail table column name. |
|
723 | - * @param string $meta_value Detail table column value. |
|
724 | - * @return void|bool |
|
725 | - */ |
|
726 | - function geodir_save_post_meta($post_id, $postmeta = '', $meta_value = '') |
|
727 | - { |
|
728 | - |
|
729 | - global $wpdb, $plugin_prefix; |
|
730 | - |
|
731 | - $post_type = get_post_type($post_id); |
|
732 | - |
|
733 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
734 | - |
|
735 | - if ($postmeta != '' && geodir_column_exist($table, $postmeta) && $post_id) { |
|
736 | - |
|
737 | - if (is_array($meta_value)) { |
|
738 | - $meta_value = implode(",", $meta_value); |
|
739 | - } |
|
740 | - |
|
741 | - if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) { |
|
742 | - |
|
743 | - $wpdb->query( |
|
744 | - $wpdb->prepare( |
|
745 | - "UPDATE " . $table . " SET " . $postmeta . " = '" . $meta_value . "' where post_id =%d", |
|
746 | - array($post_id) |
|
747 | - ) |
|
748 | - ); |
|
749 | - |
|
750 | - } else { |
|
751 | - |
|
752 | - $wpdb->query( |
|
753 | - $wpdb->prepare( |
|
754 | - "INSERT INTO " . $table . " SET post_id = %d, " . $postmeta . " = '" . $meta_value . "'", |
|
755 | - array($post_id) |
|
756 | - ) |
|
757 | - ); |
|
758 | - } |
|
759 | - |
|
760 | - |
|
761 | - } else |
|
762 | - return false; |
|
763 | - } |
|
761 | + } else |
|
762 | + return false; |
|
763 | + } |
|
764 | 764 | } |
765 | 765 | |
766 | 766 | if (!function_exists('geodir_delete_post_meta')) { |
767 | - /** |
|
768 | - * Delete post custom fields. |
|
769 | - * |
|
770 | - * @since 1.0.0 |
|
771 | - * @package GeoDirectory |
|
772 | - * @global object $wpdb WordPress Database object. |
|
773 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
774 | - * @param int $post_id The post ID. |
|
775 | - * @param string $postmeta Detail table column name. |
|
776 | - * @todo check if this is depreciated |
|
777 | - * @todo Fix unknown variable mval |
|
778 | - * @return bool |
|
779 | - */ |
|
780 | - function geodir_delete_post_meta($post_id, $postmeta) |
|
781 | - { |
|
782 | - |
|
783 | - global $wpdb, $plugin_prefix; |
|
784 | - |
|
785 | - $post_type = get_post_type($post_id); |
|
786 | - |
|
787 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
788 | - |
|
789 | - if (is_array($postmeta) && !empty($postmeta) && $post_id) { |
|
790 | - $post_meta_set_query = ''; |
|
791 | - |
|
792 | - foreach ($postmeta as $mkey) { |
|
793 | - if ($mval != '') |
|
794 | - $post_meta_set_query .= $mkey . " = '', "; |
|
795 | - } |
|
796 | - |
|
797 | - $post_meta_set_query = trim($post_meta_set_query, ", "); |
|
798 | - |
|
799 | - if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') { |
|
800 | - |
|
801 | - $wpdb->query( |
|
802 | - $wpdb->prepare( |
|
803 | - "UPDATE " . $table . " SET " . $post_meta_set_query . " where post_id = %d", |
|
804 | - array($post_id) |
|
805 | - ) |
|
806 | - ); |
|
807 | - |
|
808 | - return true; |
|
809 | - } |
|
810 | - |
|
811 | - } elseif ($postmeta != '' && $post_id) { |
|
812 | - if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') { |
|
813 | - |
|
814 | - $wpdb->query( |
|
815 | - $wpdb->prepare( |
|
816 | - "UPDATE " . $table . " SET " . $postmeta . "= '' where post_id = %d", |
|
817 | - array($post_id) |
|
818 | - ) |
|
819 | - ); |
|
820 | - |
|
821 | - return true; |
|
822 | - } |
|
823 | - |
|
824 | - } else |
|
825 | - return false; |
|
826 | - } |
|
767 | + /** |
|
768 | + * Delete post custom fields. |
|
769 | + * |
|
770 | + * @since 1.0.0 |
|
771 | + * @package GeoDirectory |
|
772 | + * @global object $wpdb WordPress Database object. |
|
773 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
774 | + * @param int $post_id The post ID. |
|
775 | + * @param string $postmeta Detail table column name. |
|
776 | + * @todo check if this is depreciated |
|
777 | + * @todo Fix unknown variable mval |
|
778 | + * @return bool |
|
779 | + */ |
|
780 | + function geodir_delete_post_meta($post_id, $postmeta) |
|
781 | + { |
|
782 | + |
|
783 | + global $wpdb, $plugin_prefix; |
|
784 | + |
|
785 | + $post_type = get_post_type($post_id); |
|
786 | + |
|
787 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
788 | + |
|
789 | + if (is_array($postmeta) && !empty($postmeta) && $post_id) { |
|
790 | + $post_meta_set_query = ''; |
|
791 | + |
|
792 | + foreach ($postmeta as $mkey) { |
|
793 | + if ($mval != '') |
|
794 | + $post_meta_set_query .= $mkey . " = '', "; |
|
795 | + } |
|
796 | + |
|
797 | + $post_meta_set_query = trim($post_meta_set_query, ", "); |
|
798 | + |
|
799 | + if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') { |
|
800 | + |
|
801 | + $wpdb->query( |
|
802 | + $wpdb->prepare( |
|
803 | + "UPDATE " . $table . " SET " . $post_meta_set_query . " where post_id = %d", |
|
804 | + array($post_id) |
|
805 | + ) |
|
806 | + ); |
|
807 | + |
|
808 | + return true; |
|
809 | + } |
|
810 | + |
|
811 | + } elseif ($postmeta != '' && $post_id) { |
|
812 | + if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $postmeta . "'") != '') { |
|
813 | + |
|
814 | + $wpdb->query( |
|
815 | + $wpdb->prepare( |
|
816 | + "UPDATE " . $table . " SET " . $postmeta . "= '' where post_id = %d", |
|
817 | + array($post_id) |
|
818 | + ) |
|
819 | + ); |
|
820 | + |
|
821 | + return true; |
|
822 | + } |
|
823 | + |
|
824 | + } else |
|
825 | + return false; |
|
826 | + } |
|
827 | 827 | } |
828 | 828 | |
829 | 829 | |
830 | 830 | if (!function_exists('geodir_get_post_meta')) { |
831 | - /** |
|
832 | - * Get post custom meta. |
|
833 | - * |
|
834 | - * @since 1.0.0 |
|
835 | - * @package GeoDirectory |
|
836 | - * @global object $wpdb WordPress Database object. |
|
837 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
838 | - * @param int $post_id The post ID. |
|
839 | - * @param string $meta_key The meta key to retrieve. |
|
840 | - * @param bool $single Optional. Whether to return a single value. Default false. |
|
841 | - * @todo single variable not yet implemented. |
|
842 | - * @return bool|mixed|null|string Will be an array if $single is false. Will be value of meta data field if $single is true. |
|
843 | - */ |
|
844 | - function geodir_get_post_meta($post_id, $meta_key, $single = false) |
|
845 | - { |
|
846 | - if (!$post_id) { |
|
847 | - return false; |
|
848 | - } |
|
849 | - global $wpdb, $plugin_prefix; |
|
850 | - |
|
851 | - $all_postypes = geodir_get_posttypes(); |
|
852 | - |
|
853 | - $post_type = get_post_type($post_id); |
|
854 | - |
|
855 | - if (!in_array($post_type, $all_postypes)) |
|
856 | - return false; |
|
857 | - |
|
858 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
859 | - |
|
860 | - if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $meta_key . "'") != '') { |
|
861 | - |
|
862 | - if ($meta_value = $wpdb->get_var($wpdb->prepare("SELECT " . $meta_key . " from " . $table . " where post_id = %d", array($post_id)))) { |
|
863 | - $meta_value = maybe_serialize($meta_value); |
|
864 | - return $meta_value; |
|
865 | - } else |
|
866 | - return false; |
|
867 | - |
|
868 | - } else |
|
869 | - return false; |
|
870 | - } |
|
831 | + /** |
|
832 | + * Get post custom meta. |
|
833 | + * |
|
834 | + * @since 1.0.0 |
|
835 | + * @package GeoDirectory |
|
836 | + * @global object $wpdb WordPress Database object. |
|
837 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
838 | + * @param int $post_id The post ID. |
|
839 | + * @param string $meta_key The meta key to retrieve. |
|
840 | + * @param bool $single Optional. Whether to return a single value. Default false. |
|
841 | + * @todo single variable not yet implemented. |
|
842 | + * @return bool|mixed|null|string Will be an array if $single is false. Will be value of meta data field if $single is true. |
|
843 | + */ |
|
844 | + function geodir_get_post_meta($post_id, $meta_key, $single = false) |
|
845 | + { |
|
846 | + if (!$post_id) { |
|
847 | + return false; |
|
848 | + } |
|
849 | + global $wpdb, $plugin_prefix; |
|
850 | + |
|
851 | + $all_postypes = geodir_get_posttypes(); |
|
852 | + |
|
853 | + $post_type = get_post_type($post_id); |
|
854 | + |
|
855 | + if (!in_array($post_type, $all_postypes)) |
|
856 | + return false; |
|
857 | + |
|
858 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
859 | + |
|
860 | + if ($wpdb->get_var("SHOW COLUMNS FROM " . $table . " WHERE field = '" . $meta_key . "'") != '') { |
|
861 | + |
|
862 | + if ($meta_value = $wpdb->get_var($wpdb->prepare("SELECT " . $meta_key . " from " . $table . " where post_id = %d", array($post_id)))) { |
|
863 | + $meta_value = maybe_serialize($meta_value); |
|
864 | + return $meta_value; |
|
865 | + } else |
|
866 | + return false; |
|
867 | + |
|
868 | + } else |
|
869 | + return false; |
|
870 | + } |
|
871 | 871 | } |
872 | 872 | |
873 | 873 | |
874 | 874 | if (!function_exists('geodir_save_post_images')) { |
875 | - /** |
|
876 | - * Save post attachments. |
|
877 | - * |
|
878 | - * @since 1.0.0 |
|
879 | - * @package GeoDirectory |
|
880 | - * @global object $wpdb WordPress Database object. |
|
881 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
882 | - * @global object $current_user Current user object. |
|
883 | - * @param int $post_id The post ID. |
|
884 | - * @param array $post_image Post image urls as an array. |
|
885 | - * @param bool $dummy Optional. Is this a dummy listing? Default false. |
|
886 | - */ |
|
887 | - function geodir_save_post_images($post_id = 0, $post_image = array(), $dummy = false) |
|
888 | - { |
|
875 | + /** |
|
876 | + * Save post attachments. |
|
877 | + * |
|
878 | + * @since 1.0.0 |
|
879 | + * @package GeoDirectory |
|
880 | + * @global object $wpdb WordPress Database object. |
|
881 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
882 | + * @global object $current_user Current user object. |
|
883 | + * @param int $post_id The post ID. |
|
884 | + * @param array $post_image Post image urls as an array. |
|
885 | + * @param bool $dummy Optional. Is this a dummy listing? Default false. |
|
886 | + */ |
|
887 | + function geodir_save_post_images($post_id = 0, $post_image = array(), $dummy = false) |
|
888 | + { |
|
889 | 889 | |
890 | 890 | |
891 | - global $wpdb, $plugin_prefix, $current_user; |
|
891 | + global $wpdb, $plugin_prefix, $current_user; |
|
892 | 892 | |
893 | - $post_type = get_post_type($post_id); |
|
893 | + $post_type = get_post_type($post_id); |
|
894 | 894 | |
895 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
895 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
896 | 896 | |
897 | - $post_images = geodir_get_images($post_id); |
|
897 | + $post_images = geodir_get_images($post_id); |
|
898 | 898 | |
899 | - $wpdb->query( |
|
900 | - $wpdb->prepare( |
|
901 | - "UPDATE " . $table . " SET featured_image = '' where post_id =%d", |
|
902 | - array($post_id) |
|
903 | - ) |
|
904 | - ); |
|
899 | + $wpdb->query( |
|
900 | + $wpdb->prepare( |
|
901 | + "UPDATE " . $table . " SET featured_image = '' where post_id =%d", |
|
902 | + array($post_id) |
|
903 | + ) |
|
904 | + ); |
|
905 | 905 | |
906 | - $invalid_files = $post_images; |
|
907 | - $valid_file_ids = array(); |
|
908 | - $valid_files_condition = ''; |
|
909 | - $geodir_uploaddir = ''; |
|
906 | + $invalid_files = $post_images; |
|
907 | + $valid_file_ids = array(); |
|
908 | + $valid_files_condition = ''; |
|
909 | + $geodir_uploaddir = ''; |
|
910 | 910 | |
911 | - $remove_files = array(); |
|
911 | + $remove_files = array(); |
|
912 | 912 | |
913 | - if (!empty($post_image)) { |
|
913 | + if (!empty($post_image)) { |
|
914 | 914 | |
915 | - $uploads = wp_upload_dir(); |
|
916 | - $uploads_dir = $uploads['path']; |
|
915 | + $uploads = wp_upload_dir(); |
|
916 | + $uploads_dir = $uploads['path']; |
|
917 | 917 | |
918 | - $geodir_uploadpath = $uploads['path']; |
|
919 | - $geodir_uploadurl = $uploads['url']; |
|
920 | - $sub_dir = isset($uploads['subdir']) ? $uploads['subdir'] : ''; |
|
918 | + $geodir_uploadpath = $uploads['path']; |
|
919 | + $geodir_uploadurl = $uploads['url']; |
|
920 | + $sub_dir = isset($uploads['subdir']) ? $uploads['subdir'] : ''; |
|
921 | 921 | |
922 | - $invalid_files = array(); |
|
923 | - $postcurr_images = array(); |
|
922 | + $invalid_files = array(); |
|
923 | + $postcurr_images = array(); |
|
924 | 924 | |
925 | - for ($m = 0; $m < count($post_image); $m++) { |
|
926 | - $menu_order = $m + 1; |
|
925 | + for ($m = 0; $m < count($post_image); $m++) { |
|
926 | + $menu_order = $m + 1; |
|
927 | 927 | |
928 | - $file_path = ''; |
|
929 | - /* --------- start ------- */ |
|
928 | + $file_path = ''; |
|
929 | + /* --------- start ------- */ |
|
930 | 930 | |
931 | - $split_img_path = explode(str_replace(array('http://','https://'),'',$uploads['baseurl']), str_replace(array('http://','https://'),'',$post_image[$m])); |
|
931 | + $split_img_path = explode(str_replace(array('http://','https://'),'',$uploads['baseurl']), str_replace(array('http://','https://'),'',$post_image[$m])); |
|
932 | 932 | |
933 | - $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : ''; |
|
933 | + $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : ''; |
|
934 | 934 | |
935 | 935 | |
936 | - if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT ID FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE file=%s AND post_id = %d", array($split_img_file_path, $post_id)))) { |
|
936 | + if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT ID FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE file=%s AND post_id = %d", array($split_img_file_path, $post_id)))) { |
|
937 | 937 | |
938 | - /* --------- end ------- */ |
|
939 | - $curr_img_url = $post_image[$m]; |
|
938 | + /* --------- end ------- */ |
|
939 | + $curr_img_url = $post_image[$m]; |
|
940 | 940 | |
941 | - $image_name_arr = explode('/', $curr_img_url); |
|
941 | + $image_name_arr = explode('/', $curr_img_url); |
|
942 | 942 | |
943 | - $count_image_name_arr = count($image_name_arr) - 2; |
|
943 | + $count_image_name_arr = count($image_name_arr) - 2; |
|
944 | 944 | |
945 | - $count_image_name_arr = ($count_image_name_arr >= 0) ? $count_image_name_arr : 0; |
|
945 | + $count_image_name_arr = ($count_image_name_arr >= 0) ? $count_image_name_arr : 0; |
|
946 | 946 | |
947 | - $curr_img_dir = $image_name_arr[$count_image_name_arr]; |
|
947 | + $curr_img_dir = $image_name_arr[$count_image_name_arr]; |
|
948 | 948 | |
949 | - $filename = end($image_name_arr); |
|
950 | - if (strpos($filename, '?') !== false) { |
|
951 | - list($filename) = explode('?', $filename); |
|
952 | - } |
|
949 | + $filename = end($image_name_arr); |
|
950 | + if (strpos($filename, '?') !== false) { |
|
951 | + list($filename) = explode('?', $filename); |
|
952 | + } |
|
953 | 953 | |
954 | - $curr_img_dir = str_replace($uploads['baseurl'], "", $curr_img_url); |
|
955 | - $curr_img_dir = str_replace($filename, "", $curr_img_dir); |
|
954 | + $curr_img_dir = str_replace($uploads['baseurl'], "", $curr_img_url); |
|
955 | + $curr_img_dir = str_replace($filename, "", $curr_img_dir); |
|
956 | 956 | |
957 | - $img_name_arr = explode('.', $filename); |
|
957 | + $img_name_arr = explode('.', $filename); |
|
958 | 958 | |
959 | - $file_title = isset($img_name_arr[0]) ? $img_name_arr[0] : $filename; |
|
960 | - if (!empty($img_name_arr) && count($img_name_arr) > 2) { |
|
961 | - $new_img_name_arr = $img_name_arr; |
|
962 | - if (isset($new_img_name_arr[count($img_name_arr) - 1])) { |
|
963 | - unset($new_img_name_arr[count($img_name_arr) - 1]); |
|
964 | - $file_title = implode('.', $new_img_name_arr); |
|
965 | - } |
|
966 | - } |
|
967 | - $file_title = sanitize_file_name($file_title); |
|
968 | - $file_name = sanitize_file_name($filename); |
|
959 | + $file_title = isset($img_name_arr[0]) ? $img_name_arr[0] : $filename; |
|
960 | + if (!empty($img_name_arr) && count($img_name_arr) > 2) { |
|
961 | + $new_img_name_arr = $img_name_arr; |
|
962 | + if (isset($new_img_name_arr[count($img_name_arr) - 1])) { |
|
963 | + unset($new_img_name_arr[count($img_name_arr) - 1]); |
|
964 | + $file_title = implode('.', $new_img_name_arr); |
|
965 | + } |
|
966 | + } |
|
967 | + $file_title = sanitize_file_name($file_title); |
|
968 | + $file_name = sanitize_file_name($filename); |
|
969 | 969 | |
970 | - $arr_file_type = wp_check_filetype($filename); |
|
970 | + $arr_file_type = wp_check_filetype($filename); |
|
971 | 971 | |
972 | - $uploaded_file_type = $arr_file_type['type']; |
|
972 | + $uploaded_file_type = $arr_file_type['type']; |
|
973 | 973 | |
974 | - // Set an array containing a list of acceptable formats |
|
975 | - $allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png'); |
|
974 | + // Set an array containing a list of acceptable formats |
|
975 | + $allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png'); |
|
976 | 976 | |
977 | - // If the uploaded file is the right format |
|
978 | - if (in_array($uploaded_file_type, $allowed_file_types)) { |
|
979 | - if (!function_exists('wp_handle_upload')) { |
|
980 | - require_once(ABSPATH . 'wp-admin/includes/file.php'); |
|
981 | - } |
|
977 | + // If the uploaded file is the right format |
|
978 | + if (in_array($uploaded_file_type, $allowed_file_types)) { |
|
979 | + if (!function_exists('wp_handle_upload')) { |
|
980 | + require_once(ABSPATH . 'wp-admin/includes/file.php'); |
|
981 | + } |
|
982 | 982 | |
983 | - if (!is_dir($geodir_uploadpath)) { |
|
984 | - mkdir($geodir_uploadpath); |
|
985 | - } |
|
983 | + if (!is_dir($geodir_uploadpath)) { |
|
984 | + mkdir($geodir_uploadpath); |
|
985 | + } |
|
986 | 986 | |
987 | - $external_img = false; |
|
988 | - if (strpos(str_replace(array('http://','https://'),'',$curr_img_url), str_replace(array('http://','https://'),'',$uploads['baseurl'])) !== false) { |
|
989 | - } else { |
|
990 | - $external_img = true; |
|
991 | - } |
|
987 | + $external_img = false; |
|
988 | + if (strpos(str_replace(array('http://','https://'),'',$curr_img_url), str_replace(array('http://','https://'),'',$uploads['baseurl'])) !== false) { |
|
989 | + } else { |
|
990 | + $external_img = true; |
|
991 | + } |
|
992 | 992 | |
993 | - if ($dummy || $external_img) { |
|
994 | - $uploaded_file = array(); |
|
995 | - $uploaded = (array)fetch_remote_file($curr_img_url); |
|
993 | + if ($dummy || $external_img) { |
|
994 | + $uploaded_file = array(); |
|
995 | + $uploaded = (array)fetch_remote_file($curr_img_url); |
|
996 | 996 | |
997 | - if (isset($uploaded['error']) && empty($uploaded['error'])) { |
|
998 | - $new_name = basename($uploaded['file']); |
|
999 | - $uploaded_file = $uploaded; |
|
1000 | - }else{ |
|
1001 | - print_r($uploaded);exit; |
|
1002 | - } |
|
1003 | - $external_img = false; |
|
1004 | - } else { |
|
1005 | - $new_name = $post_id . '_' . $file_name; |
|
997 | + if (isset($uploaded['error']) && empty($uploaded['error'])) { |
|
998 | + $new_name = basename($uploaded['file']); |
|
999 | + $uploaded_file = $uploaded; |
|
1000 | + }else{ |
|
1001 | + print_r($uploaded);exit; |
|
1002 | + } |
|
1003 | + $external_img = false; |
|
1004 | + } else { |
|
1005 | + $new_name = $post_id . '_' . $file_name; |
|
1006 | 1006 | |
1007 | - if ($curr_img_dir == $sub_dir) { |
|
1008 | - $img_path = $geodir_uploadpath . '/' . $filename; |
|
1009 | - $img_url = $geodir_uploadurl . '/' . $filename; |
|
1010 | - } else { |
|
1011 | - $img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename; |
|
1012 | - $img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename; |
|
1013 | - } |
|
1007 | + if ($curr_img_dir == $sub_dir) { |
|
1008 | + $img_path = $geodir_uploadpath . '/' . $filename; |
|
1009 | + $img_url = $geodir_uploadurl . '/' . $filename; |
|
1010 | + } else { |
|
1011 | + $img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename; |
|
1012 | + $img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename; |
|
1013 | + } |
|
1014 | 1014 | |
1015 | - $uploaded_file = ''; |
|
1015 | + $uploaded_file = ''; |
|
1016 | 1016 | |
1017 | - if (file_exists($img_path)) { |
|
1018 | - $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name); |
|
1019 | - $file_path = ''; |
|
1020 | - } else if (file_exists($uploads['basedir'] . $curr_img_dir . $filename)) { |
|
1021 | - $uploaded_file = true; |
|
1022 | - $file_path = $curr_img_dir . '/' . $filename; |
|
1023 | - } |
|
1017 | + if (file_exists($img_path)) { |
|
1018 | + $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name); |
|
1019 | + $file_path = ''; |
|
1020 | + } else if (file_exists($uploads['basedir'] . $curr_img_dir . $filename)) { |
|
1021 | + $uploaded_file = true; |
|
1022 | + $file_path = $curr_img_dir . '/' . $filename; |
|
1023 | + } |
|
1024 | 1024 | |
1025 | - if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path)) |
|
1026 | - unlink($img_path); |
|
1027 | - } |
|
1025 | + if ($curr_img_dir != $geodir_uploaddir && file_exists($img_path)) |
|
1026 | + unlink($img_path); |
|
1027 | + } |
|
1028 | 1028 | |
1029 | - if (!empty($uploaded_file)) { |
|
1030 | - if (!isset($file_path) || !$file_path) { |
|
1031 | - $file_path = $sub_dir . '/' . $new_name; |
|
1032 | - } |
|
1029 | + if (!empty($uploaded_file)) { |
|
1030 | + if (!isset($file_path) || !$file_path) { |
|
1031 | + $file_path = $sub_dir . '/' . $new_name; |
|
1032 | + } |
|
1033 | 1033 | |
1034 | - $postcurr_images[] = str_replace(array('http://','https://'),'',$uploads['baseurl'] . $file_path); |
|
1034 | + $postcurr_images[] = str_replace(array('http://','https://'),'',$uploads['baseurl'] . $file_path); |
|
1035 | 1035 | |
1036 | - if ($menu_order == 1) { |
|
1036 | + if ($menu_order == 1) { |
|
1037 | 1037 | |
1038 | - $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($file_path, $post_id))); |
|
1038 | + $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($file_path, $post_id))); |
|
1039 | 1039 | |
1040 | - } |
|
1040 | + } |
|
1041 | 1041 | |
1042 | - // Set up options array to add this file as an attachment |
|
1043 | - $attachment = array(); |
|
1044 | - $attachment['post_id'] = $post_id; |
|
1045 | - $attachment['title'] = $file_title; |
|
1046 | - $attachment['content'] = ''; |
|
1047 | - $attachment['file'] = $file_path; |
|
1048 | - $attachment['mime_type'] = $uploaded_file_type; |
|
1049 | - $attachment['menu_order'] = $menu_order; |
|
1050 | - $attachment['is_featured'] = 0; |
|
1042 | + // Set up options array to add this file as an attachment |
|
1043 | + $attachment = array(); |
|
1044 | + $attachment['post_id'] = $post_id; |
|
1045 | + $attachment['title'] = $file_title; |
|
1046 | + $attachment['content'] = ''; |
|
1047 | + $attachment['file'] = $file_path; |
|
1048 | + $attachment['mime_type'] = $uploaded_file_type; |
|
1049 | + $attachment['menu_order'] = $menu_order; |
|
1050 | + $attachment['is_featured'] = 0; |
|
1051 | 1051 | |
1052 | - $attachment_set = ''; |
|
1052 | + $attachment_set = ''; |
|
1053 | 1053 | |
1054 | - foreach ($attachment as $key => $val) { |
|
1055 | - if ($val != '') |
|
1056 | - $attachment_set .= $key . " = '" . $val . "', "; |
|
1057 | - } |
|
1054 | + foreach ($attachment as $key => $val) { |
|
1055 | + if ($val != '') |
|
1056 | + $attachment_set .= $key . " = '" . $val . "', "; |
|
1057 | + } |
|
1058 | 1058 | |
1059 | - $attachment_set = trim($attachment_set, ", "); |
|
1059 | + $attachment_set = trim($attachment_set, ", "); |
|
1060 | + |
|
1061 | + $wpdb->query("INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set); |
|
1060 | 1062 | |
1061 | - $wpdb->query("INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set); |
|
1063 | + $valid_file_ids[] = $wpdb->insert_id; |
|
1064 | + } |
|
1062 | 1065 | |
1063 | - $valid_file_ids[] = $wpdb->insert_id; |
|
1064 | - } |
|
1066 | + } |
|
1065 | 1067 | |
1066 | - } |
|
1067 | 1068 | |
1069 | + } else { |
|
1070 | + $valid_file_ids[] = $find_image; |
|
1068 | 1071 | |
1069 | - } else { |
|
1070 | - $valid_file_ids[] = $find_image; |
|
1071 | - |
|
1072 | - $postcurr_images[] = str_replace(array('http://','https://'),'',$post_image[$m]); |
|
1072 | + $postcurr_images[] = str_replace(array('http://','https://'),'',$post_image[$m]); |
|
1073 | 1073 | |
1074 | - $wpdb->query( |
|
1075 | - $wpdb->prepare( |
|
1076 | - "UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order = %d where file =%s AND post_id =%d", |
|
1077 | - array($menu_order, $split_img_path[1], $post_id) |
|
1078 | - ) |
|
1079 | - ); |
|
1074 | + $wpdb->query( |
|
1075 | + $wpdb->prepare( |
|
1076 | + "UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order = %d where file =%s AND post_id =%d", |
|
1077 | + array($menu_order, $split_img_path[1], $post_id) |
|
1078 | + ) |
|
1079 | + ); |
|
1080 | 1080 | |
1081 | - if ($menu_order == 1) |
|
1082 | - $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id))); |
|
1081 | + if ($menu_order == 1) |
|
1082 | + $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($split_img_path[1], $post_id))); |
|
1083 | 1083 | |
1084 | - } |
|
1084 | + } |
|
1085 | 1085 | |
1086 | 1086 | |
1087 | - } |
|
1087 | + } |
|
1088 | 1088 | |
1089 | - if (!empty($valid_file_ids)) { |
|
1089 | + if (!empty($valid_file_ids)) { |
|
1090 | 1090 | |
1091 | - $remove_files = $valid_file_ids; |
|
1091 | + $remove_files = $valid_file_ids; |
|
1092 | 1092 | |
1093 | - $remove_files_length = count($remove_files); |
|
1094 | - $remove_files_format = array_fill(0, $remove_files_length, '%d'); |
|
1095 | - $format = implode(',', $remove_files_format); |
|
1096 | - $valid_files_condition = " ID NOT IN ($format) AND "; |
|
1093 | + $remove_files_length = count($remove_files); |
|
1094 | + $remove_files_format = array_fill(0, $remove_files_length, '%d'); |
|
1095 | + $format = implode(',', $remove_files_format); |
|
1096 | + $valid_files_condition = " ID NOT IN ($format) AND "; |
|
1097 | 1097 | |
1098 | - } |
|
1098 | + } |
|
1099 | 1099 | |
1100 | - //Get and remove all old images of post from database to set by new order |
|
1100 | + //Get and remove all old images of post from database to set by new order |
|
1101 | 1101 | |
1102 | - if (!empty($post_images)) { |
|
1102 | + if (!empty($post_images)) { |
|
1103 | 1103 | |
1104 | - foreach ($post_images as $img) { |
|
1104 | + foreach ($post_images as $img) { |
|
1105 | 1105 | |
1106 | - if (!in_array(str_replace(array('http://','https://'),'',$img->src), $postcurr_images)) { |
|
1106 | + if (!in_array(str_replace(array('http://','https://'),'',$img->src), $postcurr_images)) { |
|
1107 | 1107 | |
1108 | - $invalid_files[] = (object)array('src' => $img->src); |
|
1108 | + $invalid_files[] = (object)array('src' => $img->src); |
|
1109 | 1109 | |
1110 | - } |
|
1110 | + } |
|
1111 | 1111 | |
1112 | - } |
|
1112 | + } |
|
1113 | 1113 | |
1114 | - } |
|
1114 | + } |
|
1115 | 1115 | |
1116 | - $invalid_files = (object)$invalid_files; |
|
1117 | - } |
|
1116 | + $invalid_files = (object)$invalid_files; |
|
1117 | + } |
|
1118 | 1118 | |
1119 | - $remove_files[] = $post_id; |
|
1119 | + $remove_files[] = $post_id; |
|
1120 | 1120 | |
1121 | - $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE " . $valid_files_condition . " post_id = %d", $remove_files)); |
|
1121 | + $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE " . $valid_files_condition . " post_id = %d", $remove_files)); |
|
1122 | 1122 | |
1123 | - if (!empty($invalid_files)) |
|
1124 | - geodir_remove_attachments($invalid_files); |
|
1125 | - } |
|
1123 | + if (!empty($invalid_files)) |
|
1124 | + geodir_remove_attachments($invalid_files); |
|
1125 | + } |
|
1126 | 1126 | |
1127 | 1127 | } |
1128 | 1128 | |
@@ -1136,12 +1136,12 @@ discard block |
||
1136 | 1136 | function geodir_remove_temp_images() |
1137 | 1137 | { |
1138 | 1138 | |
1139 | - global $current_user; |
|
1139 | + global $current_user; |
|
1140 | 1140 | |
1141 | - $uploads = wp_upload_dir(); |
|
1142 | - $uploads_dir = $uploads['path']; |
|
1141 | + $uploads = wp_upload_dir(); |
|
1142 | + $uploads_dir = $uploads['path']; |
|
1143 | 1143 | |
1144 | - /* if(is_dir($uploads_dir.'/temp_'.$current_user->data->ID)){ |
|
1144 | + /* if(is_dir($uploads_dir.'/temp_'.$current_user->data->ID)){ |
|
1145 | 1145 | |
1146 | 1146 | $dirPath = $uploads_dir.'/temp_'.$current_user->data->ID; |
1147 | 1147 | if (substr($dirPath, strlen($dirPath) - 1, 1) != '/') { |
@@ -1158,8 +1158,8 @@ discard block |
||
1158 | 1158 | rmdir($dirPath); |
1159 | 1159 | } */ |
1160 | 1160 | |
1161 | - $dirname = $uploads_dir . '/temp_' . $current_user->data->ID; |
|
1162 | - geodir_delete_directory($dirname); |
|
1161 | + $dirname = $uploads_dir . '/temp_' . $current_user->data->ID; |
|
1162 | + geodir_delete_directory($dirname); |
|
1163 | 1163 | } |
1164 | 1164 | |
1165 | 1165 | |
@@ -1173,109 +1173,109 @@ discard block |
||
1173 | 1173 | */ |
1174 | 1174 | function geodir_delete_directory($dirname) |
1175 | 1175 | { |
1176 | - $dir_handle = ''; |
|
1177 | - if (is_dir($dirname)) |
|
1178 | - $dir_handle = opendir($dirname); |
|
1179 | - if (!$dir_handle) |
|
1180 | - return false; |
|
1181 | - while ($file = readdir($dir_handle)) { |
|
1182 | - if ($file != "." && $file != "..") { |
|
1183 | - if (!is_dir($dirname . "/" . $file)) |
|
1184 | - unlink($dirname . "/" . $file); |
|
1185 | - else |
|
1186 | - geodir_delete_directory($dirname . '/' . $file); |
|
1187 | - } |
|
1188 | - } |
|
1189 | - closedir($dir_handle); |
|
1190 | - rmdir($dirname); |
|
1191 | - return true; |
|
1176 | + $dir_handle = ''; |
|
1177 | + if (is_dir($dirname)) |
|
1178 | + $dir_handle = opendir($dirname); |
|
1179 | + if (!$dir_handle) |
|
1180 | + return false; |
|
1181 | + while ($file = readdir($dir_handle)) { |
|
1182 | + if ($file != "." && $file != "..") { |
|
1183 | + if (!is_dir($dirname . "/" . $file)) |
|
1184 | + unlink($dirname . "/" . $file); |
|
1185 | + else |
|
1186 | + geodir_delete_directory($dirname . '/' . $file); |
|
1187 | + } |
|
1188 | + } |
|
1189 | + closedir($dir_handle); |
|
1190 | + rmdir($dirname); |
|
1191 | + return true; |
|
1192 | 1192 | |
1193 | 1193 | } |
1194 | 1194 | |
1195 | 1195 | |
1196 | 1196 | if (!function_exists('geodir_remove_attachments')) { |
1197 | - /** |
|
1198 | - * Remove post attachments. |
|
1199 | - * |
|
1200 | - * @since 1.0.0 |
|
1201 | - * @package GeoDirectory |
|
1202 | - * @param array $postcurr_images Array of image objects. |
|
1203 | - */ |
|
1204 | - function geodir_remove_attachments($postcurr_images = array()) |
|
1205 | - { |
|
1206 | - // Unlink all past images of post |
|
1207 | - if (!empty($postcurr_images)) { |
|
1208 | - |
|
1209 | - $uploads = wp_upload_dir(); |
|
1210 | - $uploads_dir = $uploads['path']; |
|
1211 | - |
|
1212 | - foreach ($postcurr_images as $postimg) { |
|
1213 | - $image_name_arr = explode('/', $postimg->src); |
|
1214 | - $filename = end($image_name_arr); |
|
1215 | - if (file_exists($uploads_dir . '/' . $filename)) |
|
1216 | - unlink($uploads_dir . '/' . $filename); |
|
1217 | - } |
|
1218 | - |
|
1219 | - } // endif |
|
1220 | - // Unlink all past images of post end |
|
1221 | - } |
|
1197 | + /** |
|
1198 | + * Remove post attachments. |
|
1199 | + * |
|
1200 | + * @since 1.0.0 |
|
1201 | + * @package GeoDirectory |
|
1202 | + * @param array $postcurr_images Array of image objects. |
|
1203 | + */ |
|
1204 | + function geodir_remove_attachments($postcurr_images = array()) |
|
1205 | + { |
|
1206 | + // Unlink all past images of post |
|
1207 | + if (!empty($postcurr_images)) { |
|
1208 | + |
|
1209 | + $uploads = wp_upload_dir(); |
|
1210 | + $uploads_dir = $uploads['path']; |
|
1211 | + |
|
1212 | + foreach ($postcurr_images as $postimg) { |
|
1213 | + $image_name_arr = explode('/', $postimg->src); |
|
1214 | + $filename = end($image_name_arr); |
|
1215 | + if (file_exists($uploads_dir . '/' . $filename)) |
|
1216 | + unlink($uploads_dir . '/' . $filename); |
|
1217 | + } |
|
1218 | + |
|
1219 | + } // endif |
|
1220 | + // Unlink all past images of post end |
|
1221 | + } |
|
1222 | 1222 | } |
1223 | 1223 | |
1224 | 1224 | if (!function_exists('geodir_get_featured_image')) { |
1225 | - /** |
|
1226 | - * Gets the post featured image. |
|
1227 | - * |
|
1228 | - * @since 1.0.0 |
|
1229 | - * @package GeoDirectory |
|
1230 | - * @global object $wpdb WordPress Database object. |
|
1231 | - * @global object $post The current post object. |
|
1232 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
1233 | - * @param int|string $post_id The post ID. |
|
1234 | - * @param string $size Optional. Thumbnail size. Default: thumbnail. |
|
1235 | - * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false. |
|
1236 | - * @param bool|string $file Optional. The file path from which you want to get the image details. Default: false. |
|
1237 | - * @return bool|object Image details as an object. |
|
1238 | - */ |
|
1239 | - function geodir_get_featured_image($post_id = '', $size = '', $no_image = false, $file = false) |
|
1240 | - { |
|
1241 | - global $wpdb, $plugin_prefix, $post; |
|
1242 | - |
|
1243 | - if (isset($post->ID) && isset($post->post_type) && $post->ID == $post_id) { |
|
1244 | - $post_type = $post->post_type; |
|
1245 | - } else { |
|
1246 | - $post_type = get_post_type($post_id); |
|
1247 | - } |
|
1248 | - |
|
1249 | - if (!in_array($post_type, geodir_get_posttypes())) { |
|
1250 | - return false;// if not a GD CPT return; |
|
1251 | - } |
|
1252 | - |
|
1253 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
1254 | - |
|
1255 | - if (!$file) { |
|
1256 | - if (isset($post->featured_image)) { |
|
1257 | - $file = $post->featured_image; |
|
1258 | - } else { |
|
1259 | - $file = $wpdb->get_var($wpdb->prepare("SELECT featured_image FROM " . $table . " WHERE post_id = %d", array($post_id))); |
|
1260 | - } |
|
1261 | - } |
|
1262 | - |
|
1263 | - if ($file != NULL && $file != '' && (($uploads = wp_upload_dir()) && false === $uploads['error'])) { |
|
1264 | - $img_arr = array(); |
|
1265 | - |
|
1266 | - $file_info = pathinfo($file); |
|
1267 | - $sub_dir = ''; |
|
1268 | - if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') |
|
1269 | - $sub_dir = stripslashes_deep($file_info['dirname']); |
|
1270 | - |
|
1271 | - $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs |
|
1272 | - $uploads_baseurl = $uploads['baseurl']; |
|
1273 | - $uploads_path = $uploads['path']; |
|
1274 | - |
|
1275 | - $file_name = $file_info['basename']; |
|
1276 | - |
|
1277 | - $uploads_url = $uploads_baseurl . $sub_dir; |
|
1278 | - /* |
|
1225 | + /** |
|
1226 | + * Gets the post featured image. |
|
1227 | + * |
|
1228 | + * @since 1.0.0 |
|
1229 | + * @package GeoDirectory |
|
1230 | + * @global object $wpdb WordPress Database object. |
|
1231 | + * @global object $post The current post object. |
|
1232 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
1233 | + * @param int|string $post_id The post ID. |
|
1234 | + * @param string $size Optional. Thumbnail size. Default: thumbnail. |
|
1235 | + * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false. |
|
1236 | + * @param bool|string $file Optional. The file path from which you want to get the image details. Default: false. |
|
1237 | + * @return bool|object Image details as an object. |
|
1238 | + */ |
|
1239 | + function geodir_get_featured_image($post_id = '', $size = '', $no_image = false, $file = false) |
|
1240 | + { |
|
1241 | + global $wpdb, $plugin_prefix, $post; |
|
1242 | + |
|
1243 | + if (isset($post->ID) && isset($post->post_type) && $post->ID == $post_id) { |
|
1244 | + $post_type = $post->post_type; |
|
1245 | + } else { |
|
1246 | + $post_type = get_post_type($post_id); |
|
1247 | + } |
|
1248 | + |
|
1249 | + if (!in_array($post_type, geodir_get_posttypes())) { |
|
1250 | + return false;// if not a GD CPT return; |
|
1251 | + } |
|
1252 | + |
|
1253 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
1254 | + |
|
1255 | + if (!$file) { |
|
1256 | + if (isset($post->featured_image)) { |
|
1257 | + $file = $post->featured_image; |
|
1258 | + } else { |
|
1259 | + $file = $wpdb->get_var($wpdb->prepare("SELECT featured_image FROM " . $table . " WHERE post_id = %d", array($post_id))); |
|
1260 | + } |
|
1261 | + } |
|
1262 | + |
|
1263 | + if ($file != NULL && $file != '' && (($uploads = wp_upload_dir()) && false === $uploads['error'])) { |
|
1264 | + $img_arr = array(); |
|
1265 | + |
|
1266 | + $file_info = pathinfo($file); |
|
1267 | + $sub_dir = ''; |
|
1268 | + if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') |
|
1269 | + $sub_dir = stripslashes_deep($file_info['dirname']); |
|
1270 | + |
|
1271 | + $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs |
|
1272 | + $uploads_baseurl = $uploads['baseurl']; |
|
1273 | + $uploads_path = $uploads['path']; |
|
1274 | + |
|
1275 | + $file_name = $file_info['basename']; |
|
1276 | + |
|
1277 | + $uploads_url = $uploads_baseurl . $sub_dir; |
|
1278 | + /* |
|
1279 | 1279 | * Allows the filter of image src for such things as CDN change. |
1280 | 1280 | * |
1281 | 1281 | * @since 1.5.7 |
@@ -1284,158 +1284,158 @@ discard block |
||
1284 | 1284 | * @param string $uploads_url The server upload directory url. |
1285 | 1285 | * @param string $uploads_baseurl The uploads dir base url. |
1286 | 1286 | */ |
1287 | - $img_arr['src'] = apply_filters('geodir_get_featured_image_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl); |
|
1288 | - $img_arr['path'] = $uploads_path . '/' . $file_name; |
|
1289 | - $width = 0; |
|
1290 | - $height = 0; |
|
1291 | - if (is_file($img_arr['path']) && file_exists($img_arr['path'])) { |
|
1292 | - $imagesize = getimagesize($img_arr['path']); |
|
1293 | - $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1294 | - $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1295 | - } |
|
1296 | - $img_arr['width'] = $width; |
|
1297 | - $img_arr['height'] = $height; |
|
1298 | - $img_arr['title'] = ''; |
|
1299 | - } elseif ($post_images = geodir_get_images($post_id, $size, $no_image, 1)) { |
|
1300 | - foreach ($post_images as $image) { |
|
1301 | - return $image; |
|
1302 | - } |
|
1303 | - } else if ($no_image) { |
|
1304 | - $img_arr = array(); |
|
1305 | - |
|
1306 | - $default_img = ''; |
|
1307 | - if (isset($post->default_category) && $post->default_category) { |
|
1308 | - $default_cat = $post->default_category; |
|
1309 | - } else { |
|
1310 | - $default_cat = geodir_get_post_meta($post_id, 'default_category', true); |
|
1311 | - } |
|
1312 | - |
|
1313 | - if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) |
|
1314 | - $default_img = $default_catimg['src']; |
|
1315 | - elseif ($no_image) { |
|
1316 | - $default_img = get_option('geodir_listing_no_img'); |
|
1317 | - } |
|
1318 | - |
|
1319 | - if (!empty($default_img)) { |
|
1320 | - $uploads = wp_upload_dir(); // Array of key => value pairs |
|
1321 | - $uploads_baseurl = $uploads['baseurl']; |
|
1322 | - $uploads_path = $uploads['path']; |
|
1323 | - |
|
1324 | - $img_arr = array(); |
|
1325 | - |
|
1326 | - $file_info = pathinfo($default_img); |
|
1327 | - |
|
1328 | - $file_name = $file_info['basename']; |
|
1329 | - |
|
1330 | - $img_arr['src'] = $default_img; |
|
1331 | - $img_arr['path'] = $uploads_path . '/' . $file_name; |
|
1332 | - |
|
1333 | - $width = 0; |
|
1334 | - $height = 0; |
|
1335 | - if (is_file($img_arr['path']) && file_exists($img_arr['path'])) { |
|
1336 | - $imagesize = getimagesize($img_arr['path']); |
|
1337 | - $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1338 | - $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1339 | - } |
|
1340 | - $img_arr['width'] = $width; |
|
1341 | - $img_arr['height'] = $height; |
|
1342 | - |
|
1343 | - $img_arr['title'] = ''; // add the title to the array |
|
1344 | - } |
|
1345 | - } |
|
1346 | - |
|
1347 | - if (!empty($img_arr)) |
|
1348 | - return (object)$img_arr;//return (object)array( 'src' => $file_url, 'path' => $file_path ); |
|
1349 | - else |
|
1350 | - return false; |
|
1351 | - } |
|
1287 | + $img_arr['src'] = apply_filters('geodir_get_featured_image_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl); |
|
1288 | + $img_arr['path'] = $uploads_path . '/' . $file_name; |
|
1289 | + $width = 0; |
|
1290 | + $height = 0; |
|
1291 | + if (is_file($img_arr['path']) && file_exists($img_arr['path'])) { |
|
1292 | + $imagesize = getimagesize($img_arr['path']); |
|
1293 | + $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1294 | + $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1295 | + } |
|
1296 | + $img_arr['width'] = $width; |
|
1297 | + $img_arr['height'] = $height; |
|
1298 | + $img_arr['title'] = ''; |
|
1299 | + } elseif ($post_images = geodir_get_images($post_id, $size, $no_image, 1)) { |
|
1300 | + foreach ($post_images as $image) { |
|
1301 | + return $image; |
|
1302 | + } |
|
1303 | + } else if ($no_image) { |
|
1304 | + $img_arr = array(); |
|
1305 | + |
|
1306 | + $default_img = ''; |
|
1307 | + if (isset($post->default_category) && $post->default_category) { |
|
1308 | + $default_cat = $post->default_category; |
|
1309 | + } else { |
|
1310 | + $default_cat = geodir_get_post_meta($post_id, 'default_category', true); |
|
1311 | + } |
|
1312 | + |
|
1313 | + if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) |
|
1314 | + $default_img = $default_catimg['src']; |
|
1315 | + elseif ($no_image) { |
|
1316 | + $default_img = get_option('geodir_listing_no_img'); |
|
1317 | + } |
|
1318 | + |
|
1319 | + if (!empty($default_img)) { |
|
1320 | + $uploads = wp_upload_dir(); // Array of key => value pairs |
|
1321 | + $uploads_baseurl = $uploads['baseurl']; |
|
1322 | + $uploads_path = $uploads['path']; |
|
1323 | + |
|
1324 | + $img_arr = array(); |
|
1325 | + |
|
1326 | + $file_info = pathinfo($default_img); |
|
1327 | + |
|
1328 | + $file_name = $file_info['basename']; |
|
1329 | + |
|
1330 | + $img_arr['src'] = $default_img; |
|
1331 | + $img_arr['path'] = $uploads_path . '/' . $file_name; |
|
1332 | + |
|
1333 | + $width = 0; |
|
1334 | + $height = 0; |
|
1335 | + if (is_file($img_arr['path']) && file_exists($img_arr['path'])) { |
|
1336 | + $imagesize = getimagesize($img_arr['path']); |
|
1337 | + $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1338 | + $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1339 | + } |
|
1340 | + $img_arr['width'] = $width; |
|
1341 | + $img_arr['height'] = $height; |
|
1342 | + |
|
1343 | + $img_arr['title'] = ''; // add the title to the array |
|
1344 | + } |
|
1345 | + } |
|
1346 | + |
|
1347 | + if (!empty($img_arr)) |
|
1348 | + return (object)$img_arr;//return (object)array( 'src' => $file_url, 'path' => $file_path ); |
|
1349 | + else |
|
1350 | + return false; |
|
1351 | + } |
|
1352 | 1352 | } |
1353 | 1353 | |
1354 | 1354 | if (!function_exists('geodir_show_featured_image')) { |
1355 | - /** |
|
1356 | - * Gets the post featured image. |
|
1357 | - * |
|
1358 | - * @since 1.0.0 |
|
1359 | - * @package GeoDirectory |
|
1360 | - * @param int|string $post_id The post ID. |
|
1361 | - * @param string $size Optional. Thumbnail size. Default: thumbnail. |
|
1362 | - * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false. |
|
1363 | - * @param bool $echo Optional. Do you want to print it instead of returning it? Default: true. |
|
1364 | - * @param bool|string $fimage Optional. The file path from which you want to get the image details. Default: false. |
|
1365 | - * @return bool|string Returns image html. |
|
1366 | - */ |
|
1367 | - function geodir_show_featured_image($post_id = '', $size = 'thumbnail', $no_image = false, $echo = true, $fimage = false) |
|
1368 | - { |
|
1369 | - $image = geodir_get_featured_image($post_id, $size, $no_image, $fimage); |
|
1370 | - |
|
1371 | - $html = geodir_show_image($image, $size, $no_image, false); |
|
1372 | - |
|
1373 | - if (!empty($html) && $echo) { |
|
1374 | - echo $html; |
|
1375 | - } elseif (!empty($html)) { |
|
1376 | - return $html; |
|
1377 | - } else |
|
1378 | - return false; |
|
1379 | - } |
|
1355 | + /** |
|
1356 | + * Gets the post featured image. |
|
1357 | + * |
|
1358 | + * @since 1.0.0 |
|
1359 | + * @package GeoDirectory |
|
1360 | + * @param int|string $post_id The post ID. |
|
1361 | + * @param string $size Optional. Thumbnail size. Default: thumbnail. |
|
1362 | + * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false. |
|
1363 | + * @param bool $echo Optional. Do you want to print it instead of returning it? Default: true. |
|
1364 | + * @param bool|string $fimage Optional. The file path from which you want to get the image details. Default: false. |
|
1365 | + * @return bool|string Returns image html. |
|
1366 | + */ |
|
1367 | + function geodir_show_featured_image($post_id = '', $size = 'thumbnail', $no_image = false, $echo = true, $fimage = false) |
|
1368 | + { |
|
1369 | + $image = geodir_get_featured_image($post_id, $size, $no_image, $fimage); |
|
1370 | + |
|
1371 | + $html = geodir_show_image($image, $size, $no_image, false); |
|
1372 | + |
|
1373 | + if (!empty($html) && $echo) { |
|
1374 | + echo $html; |
|
1375 | + } elseif (!empty($html)) { |
|
1376 | + return $html; |
|
1377 | + } else |
|
1378 | + return false; |
|
1379 | + } |
|
1380 | 1380 | } |
1381 | 1381 | |
1382 | 1382 | if (!function_exists('geodir_get_images')) { |
1383 | - /** |
|
1384 | - * Gets the post images. |
|
1385 | - * |
|
1386 | - * @since 1.0.0 |
|
1387 | - * @package GeoDirectory |
|
1388 | - * @global object $wpdb WordPress Database object. |
|
1389 | - * @param int $post_id The post ID. |
|
1390 | - * @param string $img_size Optional. Thumbnail size. |
|
1391 | - * @param bool $no_images Optional. Do you want to return the default image when no image is available? Default: false. |
|
1392 | - * @param bool $add_featured Optional. Do you want to include featured images too? Default: true. |
|
1393 | - * @param int|string $limit Optional. Number of images. |
|
1394 | - * @return array|bool Returns images as an array. Each item is an object. |
|
1395 | - */ |
|
1396 | - function geodir_get_images($post_id = 0, $img_size = '', $no_images = false, $add_featured = true, $limit = '') |
|
1397 | - { |
|
1398 | - global $wpdb; |
|
1399 | - if ($limit) { |
|
1400 | - $limit_q = " LIMIT $limit "; |
|
1401 | - } else { |
|
1402 | - $limit_q = ''; |
|
1403 | - } |
|
1404 | - $not_featured = ''; |
|
1405 | - $sub_dir = ''; |
|
1406 | - if (!$add_featured) |
|
1407 | - $not_featured = " AND is_featured = 0 "; |
|
1408 | - |
|
1409 | - $arrImages = $wpdb->get_results( |
|
1410 | - $wpdb->prepare( |
|
1411 | - "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d" . $not_featured . " ORDER BY menu_order ASC, ID DESC $limit_q ", |
|
1412 | - array('%image%', $post_id) |
|
1413 | - ) |
|
1414 | - ); |
|
1415 | - |
|
1416 | - $counter = 0; |
|
1417 | - $return_arr = array(); |
|
1418 | - |
|
1419 | - if (!empty($arrImages)) { |
|
1420 | - foreach ($arrImages as $attechment) { |
|
1421 | - |
|
1422 | - $img_arr = array(); |
|
1423 | - $img_arr['id'] = $attechment->ID; |
|
1424 | - $img_arr['user_id'] = isset($attechment->user_id) ? $attechment->user_id : 0; |
|
1425 | - |
|
1426 | - $file_info = pathinfo($attechment->file); |
|
1427 | - |
|
1428 | - if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') |
|
1429 | - $sub_dir = stripslashes_deep($file_info['dirname']); |
|
1430 | - |
|
1431 | - $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs |
|
1432 | - $uploads_baseurl = $uploads['baseurl']; |
|
1433 | - $uploads_path = $uploads['path']; |
|
1434 | - |
|
1435 | - $file_name = $file_info['basename']; |
|
1436 | - |
|
1437 | - $uploads_url = $uploads_baseurl . $sub_dir; |
|
1438 | - /* |
|
1383 | + /** |
|
1384 | + * Gets the post images. |
|
1385 | + * |
|
1386 | + * @since 1.0.0 |
|
1387 | + * @package GeoDirectory |
|
1388 | + * @global object $wpdb WordPress Database object. |
|
1389 | + * @param int $post_id The post ID. |
|
1390 | + * @param string $img_size Optional. Thumbnail size. |
|
1391 | + * @param bool $no_images Optional. Do you want to return the default image when no image is available? Default: false. |
|
1392 | + * @param bool $add_featured Optional. Do you want to include featured images too? Default: true. |
|
1393 | + * @param int|string $limit Optional. Number of images. |
|
1394 | + * @return array|bool Returns images as an array. Each item is an object. |
|
1395 | + */ |
|
1396 | + function geodir_get_images($post_id = 0, $img_size = '', $no_images = false, $add_featured = true, $limit = '') |
|
1397 | + { |
|
1398 | + global $wpdb; |
|
1399 | + if ($limit) { |
|
1400 | + $limit_q = " LIMIT $limit "; |
|
1401 | + } else { |
|
1402 | + $limit_q = ''; |
|
1403 | + } |
|
1404 | + $not_featured = ''; |
|
1405 | + $sub_dir = ''; |
|
1406 | + if (!$add_featured) |
|
1407 | + $not_featured = " AND is_featured = 0 "; |
|
1408 | + |
|
1409 | + $arrImages = $wpdb->get_results( |
|
1410 | + $wpdb->prepare( |
|
1411 | + "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d" . $not_featured . " ORDER BY menu_order ASC, ID DESC $limit_q ", |
|
1412 | + array('%image%', $post_id) |
|
1413 | + ) |
|
1414 | + ); |
|
1415 | + |
|
1416 | + $counter = 0; |
|
1417 | + $return_arr = array(); |
|
1418 | + |
|
1419 | + if (!empty($arrImages)) { |
|
1420 | + foreach ($arrImages as $attechment) { |
|
1421 | + |
|
1422 | + $img_arr = array(); |
|
1423 | + $img_arr['id'] = $attechment->ID; |
|
1424 | + $img_arr['user_id'] = isset($attechment->user_id) ? $attechment->user_id : 0; |
|
1425 | + |
|
1426 | + $file_info = pathinfo($attechment->file); |
|
1427 | + |
|
1428 | + if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') |
|
1429 | + $sub_dir = stripslashes_deep($file_info['dirname']); |
|
1430 | + |
|
1431 | + $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs |
|
1432 | + $uploads_baseurl = $uploads['baseurl']; |
|
1433 | + $uploads_path = $uploads['path']; |
|
1434 | + |
|
1435 | + $file_name = $file_info['basename']; |
|
1436 | + |
|
1437 | + $uploads_url = $uploads_baseurl . $sub_dir; |
|
1438 | + /* |
|
1439 | 1439 | * Allows the filter of image src for such things as CDN change. |
1440 | 1440 | * |
1441 | 1441 | * @since 1.5.7 |
@@ -1444,515 +1444,515 @@ discard block |
||
1444 | 1444 | * @param string $uploads_url The server upload directory url. |
1445 | 1445 | * @param string $uploads_baseurl The uploads dir base url. |
1446 | 1446 | */ |
1447 | - $img_arr['src'] = apply_filters('geodir_get_images_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl); |
|
1448 | - $img_arr['path'] = $uploads_path . '/' . $file_name; |
|
1449 | - $width = 0; |
|
1450 | - $height = 0; |
|
1451 | - if (is_file($img_arr['path']) && file_exists($img_arr['path'])) { |
|
1452 | - $imagesize = getimagesize($img_arr['path']); |
|
1453 | - $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1454 | - $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1455 | - } |
|
1456 | - $img_arr['width'] = $width; |
|
1457 | - $img_arr['height'] = $height; |
|
1458 | - |
|
1459 | - $img_arr['file'] = $file_name; // add the title to the array |
|
1460 | - $img_arr['title'] = $attechment->title; // add the title to the array |
|
1461 | - $img_arr['caption'] = isset($attechment->caption) ? $attechment->caption : ''; // add the caption to the array |
|
1462 | - $img_arr['content'] = $attechment->content; // add the description to the array |
|
1463 | - $img_arr['is_approved'] = isset($attechment->is_approved) ? $attechment->is_approved : ''; // used for user image moderation. For backward compatibility Default value is 1. |
|
1464 | - |
|
1465 | - $return_arr[] = (object)$img_arr; |
|
1466 | - |
|
1467 | - $counter++; |
|
1468 | - } |
|
1469 | - return (object)$return_arr; |
|
1470 | - } else if ($no_images) { |
|
1471 | - $default_img = ''; |
|
1472 | - $default_cat = geodir_get_post_meta($post_id, 'default_category', true); |
|
1473 | - $post_type = get_post_type($post_id); |
|
1474 | - if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) |
|
1475 | - $default_img = $default_catimg['src']; |
|
1476 | - elseif ($no_images) { |
|
1477 | - $default_img = get_option('geodir_listing_no_img'); |
|
1478 | - } |
|
1479 | - |
|
1480 | - if (!empty($default_img)) { |
|
1481 | - $uploads = wp_upload_dir(); // Array of key => value pairs |
|
1447 | + $img_arr['src'] = apply_filters('geodir_get_images_src',$uploads_url . '/' . $file_name,$file_name,$uploads_url,$uploads_baseurl); |
|
1448 | + $img_arr['path'] = $uploads_path . '/' . $file_name; |
|
1449 | + $width = 0; |
|
1450 | + $height = 0; |
|
1451 | + if (is_file($img_arr['path']) && file_exists($img_arr['path'])) { |
|
1452 | + $imagesize = getimagesize($img_arr['path']); |
|
1453 | + $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1454 | + $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1455 | + } |
|
1456 | + $img_arr['width'] = $width; |
|
1457 | + $img_arr['height'] = $height; |
|
1458 | + |
|
1459 | + $img_arr['file'] = $file_name; // add the title to the array |
|
1460 | + $img_arr['title'] = $attechment->title; // add the title to the array |
|
1461 | + $img_arr['caption'] = isset($attechment->caption) ? $attechment->caption : ''; // add the caption to the array |
|
1462 | + $img_arr['content'] = $attechment->content; // add the description to the array |
|
1463 | + $img_arr['is_approved'] = isset($attechment->is_approved) ? $attechment->is_approved : ''; // used for user image moderation. For backward compatibility Default value is 1. |
|
1464 | + |
|
1465 | + $return_arr[] = (object)$img_arr; |
|
1466 | + |
|
1467 | + $counter++; |
|
1468 | + } |
|
1469 | + return (object)$return_arr; |
|
1470 | + } else if ($no_images) { |
|
1471 | + $default_img = ''; |
|
1472 | + $default_cat = geodir_get_post_meta($post_id, 'default_category', true); |
|
1473 | + $post_type = get_post_type($post_id); |
|
1474 | + if ($default_catimg = geodir_get_default_catimage($default_cat, $post_type)) |
|
1475 | + $default_img = $default_catimg['src']; |
|
1476 | + elseif ($no_images) { |
|
1477 | + $default_img = get_option('geodir_listing_no_img'); |
|
1478 | + } |
|
1479 | + |
|
1480 | + if (!empty($default_img)) { |
|
1481 | + $uploads = wp_upload_dir(); // Array of key => value pairs |
|
1482 | 1482 | |
1483 | - $image_path = $default_img; |
|
1484 | - if (!path_is_absolute($image_path)) { |
|
1485 | - $image_path = str_replace($uploads['baseurl'], $uploads['basedir'], $image_path); |
|
1486 | - } |
|
1487 | - |
|
1488 | - $file_info = pathinfo($default_img); |
|
1489 | - $file_name = $file_info['basename']; |
|
1490 | - |
|
1491 | - $width = ''; |
|
1492 | - $height = ''; |
|
1493 | - if (is_file($image_path) && file_exists($image_path)) { |
|
1494 | - $imagesize = getimagesize($image_path); |
|
1495 | - $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1496 | - $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1497 | - } |
|
1483 | + $image_path = $default_img; |
|
1484 | + if (!path_is_absolute($image_path)) { |
|
1485 | + $image_path = str_replace($uploads['baseurl'], $uploads['basedir'], $image_path); |
|
1486 | + } |
|
1487 | + |
|
1488 | + $file_info = pathinfo($default_img); |
|
1489 | + $file_name = $file_info['basename']; |
|
1490 | + |
|
1491 | + $width = ''; |
|
1492 | + $height = ''; |
|
1493 | + if (is_file($image_path) && file_exists($image_path)) { |
|
1494 | + $imagesize = getimagesize($image_path); |
|
1495 | + $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1496 | + $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1497 | + } |
|
1498 | 1498 | |
1499 | - $img_arr = array(); |
|
1500 | - $img_arr['src'] = $default_img; |
|
1501 | - $img_arr['path'] = $image_path; |
|
1502 | - $img_arr['width'] = $width; |
|
1503 | - $img_arr['height'] = $height; |
|
1504 | - $img_arr['file'] = $file_name; // add the title to the array |
|
1505 | - $img_arr['title'] = $file_info['filename']; // add the title to the array |
|
1506 | - $img_arr['content'] = $file_info['filename']; // add the description to the array |
|
1507 | - |
|
1508 | - $return_arr[] = (object)$img_arr; |
|
1509 | - |
|
1510 | - return $return_arr; |
|
1511 | - } else |
|
1512 | - return false; |
|
1513 | - } |
|
1514 | - } |
|
1499 | + $img_arr = array(); |
|
1500 | + $img_arr['src'] = $default_img; |
|
1501 | + $img_arr['path'] = $image_path; |
|
1502 | + $img_arr['width'] = $width; |
|
1503 | + $img_arr['height'] = $height; |
|
1504 | + $img_arr['file'] = $file_name; // add the title to the array |
|
1505 | + $img_arr['title'] = $file_info['filename']; // add the title to the array |
|
1506 | + $img_arr['content'] = $file_info['filename']; // add the description to the array |
|
1507 | + |
|
1508 | + $return_arr[] = (object)$img_arr; |
|
1509 | + |
|
1510 | + return $return_arr; |
|
1511 | + } else |
|
1512 | + return false; |
|
1513 | + } |
|
1514 | + } |
|
1515 | 1515 | } |
1516 | 1516 | |
1517 | 1517 | if (!function_exists('geodir_show_image')) { |
1518 | - /** |
|
1519 | - * Show image using image details. |
|
1520 | - * |
|
1521 | - * @since 1.0.0 |
|
1522 | - * @package GeoDirectory |
|
1523 | - * @param array|object $request Image info either as an array or object. |
|
1524 | - * @param string $size Optional. Thumbnail size. Default: thumbnail. |
|
1525 | - * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false. |
|
1526 | - * @param bool $echo Optional. Do you want to print it instead of returning it? Default: true. |
|
1527 | - * @return bool|string Returns image html. |
|
1528 | - */ |
|
1529 | - function geodir_show_image($request = array(), $size = 'thumbnail', $no_image = false, $echo = true) |
|
1530 | - { |
|
1531 | - $image = new stdClass(); |
|
1532 | - |
|
1533 | - $html = ''; |
|
1534 | - if (!empty($request)) { |
|
1535 | - if (!is_object($request)){ |
|
1536 | - $request = (object)$request; |
|
1537 | - } |
|
1538 | - |
|
1539 | - if (isset($request->src) && !isset($request->path)) { |
|
1540 | - $request->path = $request->src; |
|
1541 | - } |
|
1542 | - |
|
1543 | - /* |
|
1518 | + /** |
|
1519 | + * Show image using image details. |
|
1520 | + * |
|
1521 | + * @since 1.0.0 |
|
1522 | + * @package GeoDirectory |
|
1523 | + * @param array|object $request Image info either as an array or object. |
|
1524 | + * @param string $size Optional. Thumbnail size. Default: thumbnail. |
|
1525 | + * @param bool $no_image Optional. Do you want to return the default image when no image is available? Default: false. |
|
1526 | + * @param bool $echo Optional. Do you want to print it instead of returning it? Default: true. |
|
1527 | + * @return bool|string Returns image html. |
|
1528 | + */ |
|
1529 | + function geodir_show_image($request = array(), $size = 'thumbnail', $no_image = false, $echo = true) |
|
1530 | + { |
|
1531 | + $image = new stdClass(); |
|
1532 | + |
|
1533 | + $html = ''; |
|
1534 | + if (!empty($request)) { |
|
1535 | + if (!is_object($request)){ |
|
1536 | + $request = (object)$request; |
|
1537 | + } |
|
1538 | + |
|
1539 | + if (isset($request->src) && !isset($request->path)) { |
|
1540 | + $request->path = $request->src; |
|
1541 | + } |
|
1542 | + |
|
1543 | + /* |
|
1544 | 1544 | * getimagesize() works faster from path than url so we try and get path if we can. |
1545 | 1545 | */ |
1546 | - $upload_dir = wp_upload_dir(); |
|
1547 | - $img_no_http = str_replace(array("http://", "https://"), "", $request->path); |
|
1548 | - $upload_no_http = str_replace(array("http://", "https://"), "", $upload_dir['baseurl']); |
|
1549 | - if (strpos($img_no_http, $upload_no_http) !== false) { |
|
1550 | - $request->path = str_replace( $img_no_http,$upload_dir['basedir'], $request->path); |
|
1551 | - } |
|
1546 | + $upload_dir = wp_upload_dir(); |
|
1547 | + $img_no_http = str_replace(array("http://", "https://"), "", $request->path); |
|
1548 | + $upload_no_http = str_replace(array("http://", "https://"), "", $upload_dir['baseurl']); |
|
1549 | + if (strpos($img_no_http, $upload_no_http) !== false) { |
|
1550 | + $request->path = str_replace( $img_no_http,$upload_dir['basedir'], $request->path); |
|
1551 | + } |
|
1552 | 1552 | |
1553 | - $width = 0; |
|
1554 | - $height = 0; |
|
1555 | - if (is_file($request->path) && file_exists($request->path)) { |
|
1556 | - $imagesize = getimagesize($request->path); |
|
1557 | - $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1558 | - $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1559 | - } |
|
1560 | - |
|
1561 | - $image->src = $request->src; |
|
1562 | - $image->width = $width; |
|
1563 | - $image->height = $height; |
|
1564 | - |
|
1565 | - $max_size = (object)geodir_get_imagesize($size); |
|
1566 | - |
|
1567 | - if (!is_wp_error($max_size)) { |
|
1568 | - if ($image->width) { |
|
1569 | - if ($image->height >= $image->width) { |
|
1570 | - $width_per = round(((($image->width * ($max_size->h / $image->height)) / $max_size->w) * 100), 2); |
|
1571 | - } else if ($image->width < ($max_size->h)) { |
|
1572 | - $width_per = round((($image->width / $max_size->w) * 100), 2); |
|
1573 | - } else |
|
1574 | - $width_per = 100; |
|
1575 | - } |
|
1576 | - |
|
1577 | - if (is_admin() && !isset($_REQUEST['geodir_ajax'])){ |
|
1578 | - $html = '<div class="geodir_thumbnail"><img style="max-height:' . $max_size->h . 'px;" alt="place image" src="' . $image->src . '" /></div>'; |
|
1579 | - } else { |
|
1580 | - $html = '<div class="geodir_thumbnail" style="background-image:url(\'' . $image->src . '\');"></div>'; |
|
1581 | - } |
|
1582 | - } |
|
1583 | - } |
|
1584 | - |
|
1585 | - if (!empty($html) && $echo) { |
|
1586 | - echo $html; |
|
1587 | - } elseif (!empty($html)) { |
|
1588 | - return $html; |
|
1589 | - } else |
|
1590 | - return false; |
|
1591 | - } |
|
1592 | -} |
|
1553 | + $width = 0; |
|
1554 | + $height = 0; |
|
1555 | + if (is_file($request->path) && file_exists($request->path)) { |
|
1556 | + $imagesize = getimagesize($request->path); |
|
1557 | + $width = !empty($imagesize) && isset($imagesize[0]) ? $imagesize[0] : ''; |
|
1558 | + $height = !empty($imagesize) && isset($imagesize[1]) ? $imagesize[1] : ''; |
|
1559 | + } |
|
1593 | 1560 | |
1594 | -if (!function_exists('geodir_set_post_terms')) { |
|
1595 | - /** |
|
1596 | - * Set post Categories. |
|
1597 | - * |
|
1598 | - * @since 1.0.0 |
|
1599 | - * @package GeoDirectory |
|
1600 | - * @global object $wpdb WordPress Database object. |
|
1601 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
1602 | - * @param int $post_id The post ID. |
|
1603 | - * @param array $terms An array of term objects. |
|
1604 | - * @param array $tt_ids An array of term taxonomy IDs. |
|
1605 | - * @param string $taxonomy Taxonomy slug. |
|
1606 | - */ |
|
1607 | - function geodir_set_post_terms($post_id, $terms, $tt_ids, $taxonomy) |
|
1608 | - { |
|
1609 | - global $wpdb, $plugin_prefix; |
|
1561 | + $image->src = $request->src; |
|
1562 | + $image->width = $width; |
|
1563 | + $image->height = $height; |
|
1610 | 1564 | |
1611 | - $post_type = get_post_type($post_id); |
|
1565 | + $max_size = (object)geodir_get_imagesize($size); |
|
1612 | 1566 | |
1613 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
1567 | + if (!is_wp_error($max_size)) { |
|
1568 | + if ($image->width) { |
|
1569 | + if ($image->height >= $image->width) { |
|
1570 | + $width_per = round(((($image->width * ($max_size->h / $image->height)) / $max_size->w) * 100), 2); |
|
1571 | + } else if ($image->width < ($max_size->h)) { |
|
1572 | + $width_per = round((($image->width / $max_size->w) * 100), 2); |
|
1573 | + } else |
|
1574 | + $width_per = 100; |
|
1575 | + } |
|
1614 | 1576 | |
1615 | - if (in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_id)) { |
|
1577 | + if (is_admin() && !isset($_REQUEST['geodir_ajax'])){ |
|
1578 | + $html = '<div class="geodir_thumbnail"><img style="max-height:' . $max_size->h . 'px;" alt="place image" src="' . $image->src . '" /></div>'; |
|
1579 | + } else { |
|
1580 | + $html = '<div class="geodir_thumbnail" style="background-image:url(\'' . $image->src . '\');"></div>'; |
|
1581 | + } |
|
1582 | + } |
|
1583 | + } |
|
1584 | + |
|
1585 | + if (!empty($html) && $echo) { |
|
1586 | + echo $html; |
|
1587 | + } elseif (!empty($html)) { |
|
1588 | + return $html; |
|
1589 | + } else |
|
1590 | + return false; |
|
1591 | + } |
|
1592 | +} |
|
1616 | 1593 | |
1617 | - if (strstr($taxonomy, 'tag')) { |
|
1618 | - if (isset($_POST['action']) && $_POST['action'] == 'inline-save') { |
|
1619 | - geodir_save_post_meta($post_id, 'post_tags', $terms); |
|
1620 | - } |
|
1621 | - } elseif ($taxonomy == $post_type . 'category') { |
|
1622 | - $srcharr = array('"', '\\'); |
|
1623 | - $replarr = array(""", ''); |
|
1594 | +if (!function_exists('geodir_set_post_terms')) { |
|
1595 | + /** |
|
1596 | + * Set post Categories. |
|
1597 | + * |
|
1598 | + * @since 1.0.0 |
|
1599 | + * @package GeoDirectory |
|
1600 | + * @global object $wpdb WordPress Database object. |
|
1601 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
1602 | + * @param int $post_id The post ID. |
|
1603 | + * @param array $terms An array of term objects. |
|
1604 | + * @param array $tt_ids An array of term taxonomy IDs. |
|
1605 | + * @param string $taxonomy Taxonomy slug. |
|
1606 | + */ |
|
1607 | + function geodir_set_post_terms($post_id, $terms, $tt_ids, $taxonomy) |
|
1608 | + { |
|
1609 | + global $wpdb, $plugin_prefix; |
|
1610 | + |
|
1611 | + $post_type = get_post_type($post_id); |
|
1612 | + |
|
1613 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
1614 | + |
|
1615 | + if (in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_id)) { |
|
1616 | + |
|
1617 | + if (strstr($taxonomy, 'tag')) { |
|
1618 | + if (isset($_POST['action']) && $_POST['action'] == 'inline-save') { |
|
1619 | + geodir_save_post_meta($post_id, 'post_tags', $terms); |
|
1620 | + } |
|
1621 | + } elseif ($taxonomy == $post_type . 'category') { |
|
1622 | + $srcharr = array('"', '\\'); |
|
1623 | + $replarr = array(""", ''); |
|
1624 | 1624 | |
1625 | - $post_obj = get_post($post_id); |
|
1625 | + $post_obj = get_post($post_id); |
|
1626 | 1626 | |
1627 | - $cat_ids = array('0'); |
|
1628 | - if (is_array($tt_ids)) |
|
1629 | - $cat_ids = $tt_ids; |
|
1627 | + $cat_ids = array('0'); |
|
1628 | + if (is_array($tt_ids)) |
|
1629 | + $cat_ids = $tt_ids; |
|
1630 | 1630 | |
1631 | 1631 | |
1632 | - if (!empty($cat_ids)) { |
|
1633 | - $cat_ids_array = $cat_ids; |
|
1634 | - $cat_ids_length = count($cat_ids_array); |
|
1635 | - $cat_ids_format = array_fill(0, $cat_ids_length, '%d'); |
|
1636 | - $format = implode(',', $cat_ids_format); |
|
1632 | + if (!empty($cat_ids)) { |
|
1633 | + $cat_ids_array = $cat_ids; |
|
1634 | + $cat_ids_length = count($cat_ids_array); |
|
1635 | + $cat_ids_format = array_fill(0, $cat_ids_length, '%d'); |
|
1636 | + $format = implode(',', $cat_ids_format); |
|
1637 | 1637 | |
1638 | - $cat_ids_array_del = $cat_ids_array; |
|
1639 | - $cat_ids_array_del[] = $post_id; |
|
1638 | + $cat_ids_array_del = $cat_ids_array; |
|
1639 | + $cat_ids_array_del[] = $post_id; |
|
1640 | 1640 | |
1641 | - $wpdb->get_var( |
|
1642 | - $wpdb->prepare( |
|
1643 | - "DELETE from " . GEODIR_ICON_TABLE . " WHERE cat_id NOT IN ($format) AND post_id = %d ", |
|
1644 | - $cat_ids_array_del |
|
1645 | - ) |
|
1646 | - ); |
|
1641 | + $wpdb->get_var( |
|
1642 | + $wpdb->prepare( |
|
1643 | + "DELETE from " . GEODIR_ICON_TABLE . " WHERE cat_id NOT IN ($format) AND post_id = %d ", |
|
1644 | + $cat_ids_array_del |
|
1645 | + ) |
|
1646 | + ); |
|
1647 | 1647 | |
1648 | 1648 | |
1649 | - $post_term = $wpdb->get_col( |
|
1650 | - $wpdb->prepare( |
|
1651 | - "SELECT term_id FROM " . $wpdb->term_taxonomy . " WHERE term_taxonomy_id IN($format) GROUP BY term_id", |
|
1652 | - $cat_ids_array |
|
1653 | - ) |
|
1654 | - ); |
|
1649 | + $post_term = $wpdb->get_col( |
|
1650 | + $wpdb->prepare( |
|
1651 | + "SELECT term_id FROM " . $wpdb->term_taxonomy . " WHERE term_taxonomy_id IN($format) GROUP BY term_id", |
|
1652 | + $cat_ids_array |
|
1653 | + ) |
|
1654 | + ); |
|
1655 | 1655 | |
1656 | - } |
|
1656 | + } |
|
1657 | 1657 | |
1658 | - $post_marker_json = ''; |
|
1658 | + $post_marker_json = ''; |
|
1659 | 1659 | |
1660 | - if (!empty($post_term)): |
|
1660 | + if (!empty($post_term)): |
|
1661 | 1661 | |
1662 | - foreach ($post_term as $cat_id): |
|
1662 | + foreach ($post_term as $cat_id): |
|
1663 | 1663 | |
1664 | - $term_icon_url = get_tax_meta($cat_id, 'ct_cat_icon', false, $post_type); |
|
1665 | - $term_icon = isset($term_icon_url['src']) ? $term_icon_url['src'] : ''; |
|
1664 | + $term_icon_url = get_tax_meta($cat_id, 'ct_cat_icon', false, $post_type); |
|
1665 | + $term_icon = isset($term_icon_url['src']) ? $term_icon_url['src'] : ''; |
|
1666 | 1666 | |
1667 | - $post_title = $post_obj->title; |
|
1668 | - $title = str_replace($srcharr, $replarr, $post_title); |
|
1667 | + $post_title = $post_obj->title; |
|
1668 | + $title = str_replace($srcharr, $replarr, $post_title); |
|
1669 | 1669 | |
1670 | - $lat = geodir_get_post_meta($post_id, 'post_latitude', true); |
|
1671 | - $lng = geodir_get_post_meta($post_id, 'post_longitude', true); |
|
1670 | + $lat = geodir_get_post_meta($post_id, 'post_latitude', true); |
|
1671 | + $lng = geodir_get_post_meta($post_id, 'post_longitude', true); |
|
1672 | 1672 | |
1673 | - $timing = ' - ' . date('D M j, Y', strtotime(geodir_get_post_meta($post_id, 'st_date', true))); |
|
1674 | - $timing .= ' - ' . geodir_get_post_meta($post_id, 'st_time', true); |
|
1673 | + $timing = ' - ' . date('D M j, Y', strtotime(geodir_get_post_meta($post_id, 'st_date', true))); |
|
1674 | + $timing .= ' - ' . geodir_get_post_meta($post_id, 'st_time', true); |
|
1675 | 1675 | |
1676 | - $json = '{'; |
|
1677 | - $json .= '"id":"' . $post_id . '",'; |
|
1678 | - $json .= '"lat_pos": "' . $lat . '",'; |
|
1679 | - $json .= '"long_pos": "' . $lng . '",'; |
|
1680 | - $json .= '"marker_id":"' . $post_id . '_' . $cat_id . '",'; |
|
1681 | - $json .= '"icon":"' . $term_icon . '",'; |
|
1682 | - $json .= '"group":"catgroup' . $cat_id . '"'; |
|
1683 | - $json .= '}'; |
|
1676 | + $json = '{'; |
|
1677 | + $json .= '"id":"' . $post_id . '",'; |
|
1678 | + $json .= '"lat_pos": "' . $lat . '",'; |
|
1679 | + $json .= '"long_pos": "' . $lng . '",'; |
|
1680 | + $json .= '"marker_id":"' . $post_id . '_' . $cat_id . '",'; |
|
1681 | + $json .= '"icon":"' . $term_icon . '",'; |
|
1682 | + $json .= '"group":"catgroup' . $cat_id . '"'; |
|
1683 | + $json .= '}'; |
|
1684 | 1684 | |
1685 | 1685 | |
1686 | - if ($cat_id == geodir_get_post_meta($post_id, 'default_category', true)) |
|
1687 | - $post_marker_json = $json; |
|
1686 | + if ($cat_id == geodir_get_post_meta($post_id, 'default_category', true)) |
|
1687 | + $post_marker_json = $json; |
|
1688 | 1688 | |
1689 | 1689 | |
1690 | - if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . GEODIR_ICON_TABLE . " WHERE post_id = %d AND cat_id = %d", array($post_id, $cat_id)))) { |
|
1690 | + if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . GEODIR_ICON_TABLE . " WHERE post_id = %d AND cat_id = %d", array($post_id, $cat_id)))) { |
|
1691 | 1691 | |
1692 | - $json_query = $wpdb->prepare("UPDATE " . GEODIR_ICON_TABLE . " SET |
|
1692 | + $json_query = $wpdb->prepare("UPDATE " . GEODIR_ICON_TABLE . " SET |
|
1693 | 1693 | post_title = %s, |
1694 | 1694 | json = %s |
1695 | 1695 | WHERE post_id = %d AND cat_id = %d ", |
1696 | - array($post_title, $json, $post_id, $cat_id)); |
|
1696 | + array($post_title, $json, $post_id, $cat_id)); |
|
1697 | 1697 | |
1698 | - } else { |
|
1698 | + } else { |
|
1699 | 1699 | |
1700 | - $json_query = $wpdb->prepare("INSERT INTO " . GEODIR_ICON_TABLE . " SET |
|
1700 | + $json_query = $wpdb->prepare("INSERT INTO " . GEODIR_ICON_TABLE . " SET |
|
1701 | 1701 | post_id = %d, |
1702 | 1702 | post_title = %s, |
1703 | 1703 | cat_id = %d, |
1704 | 1704 | json = %s", |
1705 | - array($post_id, $post_title, $cat_id, $json)); |
|
1705 | + array($post_id, $post_title, $cat_id, $json)); |
|
1706 | 1706 | |
1707 | - } |
|
1707 | + } |
|
1708 | 1708 | |
1709 | - $wpdb->query($json_query); |
|
1709 | + $wpdb->query($json_query); |
|
1710 | 1710 | |
1711 | - endforeach; |
|
1711 | + endforeach; |
|
1712 | 1712 | |
1713 | - endif; |
|
1713 | + endif; |
|
1714 | 1714 | |
1715 | - if (!empty($post_term) && is_array($post_term)) { |
|
1716 | - $categories = implode(',', $post_term); |
|
1715 | + if (!empty($post_term) && is_array($post_term)) { |
|
1716 | + $categories = implode(',', $post_term); |
|
1717 | 1717 | |
1718 | - if ($categories != '' && $categories != 0) $categories = ',' . $categories . ','; |
|
1718 | + if ($categories != '' && $categories != 0) $categories = ',' . $categories . ','; |
|
1719 | 1719 | |
1720 | - if (empty($post_marker_json)) |
|
1721 | - $post_marker_json = isset($json) ? $json : ''; |
|
1720 | + if (empty($post_marker_json)) |
|
1721 | + $post_marker_json = isset($json) ? $json : ''; |
|
1722 | 1722 | |
1723 | - if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) { |
|
1723 | + if ($wpdb->get_var($wpdb->prepare("SELECT post_id from " . $table . " where post_id = %d", array($post_id)))) { |
|
1724 | 1724 | |
1725 | - $wpdb->query( |
|
1726 | - $wpdb->prepare( |
|
1727 | - "UPDATE " . $table . " SET |
|
1725 | + $wpdb->query( |
|
1726 | + $wpdb->prepare( |
|
1727 | + "UPDATE " . $table . " SET |
|
1728 | 1728 | " . $taxonomy . " = %s, |
1729 | 1729 | marker_json = %s |
1730 | 1730 | where post_id = %d", |
1731 | - array($categories, $post_marker_json, $post_id) |
|
1732 | - ) |
|
1733 | - ); |
|
1731 | + array($categories, $post_marker_json, $post_id) |
|
1732 | + ) |
|
1733 | + ); |
|
1734 | 1734 | |
1735 | - if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'inline-save') { |
|
1735 | + if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'inline-save') { |
|
1736 | 1736 | |
1737 | - $categories = trim($categories, ','); |
|
1737 | + $categories = trim($categories, ','); |
|
1738 | 1738 | |
1739 | - if ($categories) { |
|
1739 | + if ($categories) { |
|
1740 | 1740 | |
1741 | - $categories = explode(',', $categories); |
|
1741 | + $categories = explode(',', $categories); |
|
1742 | 1742 | |
1743 | - $default_category = geodir_get_post_meta($post_id, 'default_category', true); |
|
1743 | + $default_category = geodir_get_post_meta($post_id, 'default_category', true); |
|
1744 | 1744 | |
1745 | - if (!in_array($default_category, $categories)) { |
|
1745 | + if (!in_array($default_category, $categories)) { |
|
1746 | 1746 | |
1747 | - $wpdb->query( |
|
1748 | - $wpdb->prepare( |
|
1749 | - "UPDATE " . $table . " SET |
|
1747 | + $wpdb->query( |
|
1748 | + $wpdb->prepare( |
|
1749 | + "UPDATE " . $table . " SET |
|
1750 | 1750 | default_category = %s |
1751 | 1751 | where post_id = %d", |
1752 | - array($categories[0], $post_id) |
|
1753 | - ) |
|
1754 | - ); |
|
1752 | + array($categories[0], $post_id) |
|
1753 | + ) |
|
1754 | + ); |
|
1755 | 1755 | |
1756 | - $default_category = $categories[0]; |
|
1756 | + $default_category = $categories[0]; |
|
1757 | 1757 | |
1758 | - } |
|
1758 | + } |
|
1759 | 1759 | |
1760 | - if ($default_category == '') |
|
1761 | - $default_category = $categories[0]; |
|
1760 | + if ($default_category == '') |
|
1761 | + $default_category = $categories[0]; |
|
1762 | 1762 | |
1763 | - geodir_set_postcat_structure($post_id, $taxonomy, $default_category, ''); |
|
1763 | + geodir_set_postcat_structure($post_id, $taxonomy, $default_category, ''); |
|
1764 | 1764 | |
1765 | - } |
|
1765 | + } |
|
1766 | 1766 | |
1767 | - } |
|
1767 | + } |
|
1768 | 1768 | |
1769 | 1769 | |
1770 | - } else { |
|
1770 | + } else { |
|
1771 | 1771 | |
1772 | - $wpdb->query( |
|
1773 | - $wpdb->prepare( |
|
1774 | - "INSERT INTO " . $table . " SET |
|
1772 | + $wpdb->query( |
|
1773 | + $wpdb->prepare( |
|
1774 | + "INSERT INTO " . $table . " SET |
|
1775 | 1775 | post_id = %d, |
1776 | 1776 | " . $taxonomy . " = %s, |
1777 | 1777 | marker_json = %s ", |
1778 | 1778 | |
1779 | - array($post_id, $categories, $post_marker_json) |
|
1780 | - ) |
|
1781 | - ); |
|
1782 | - } |
|
1783 | - } |
|
1784 | - } |
|
1785 | - } |
|
1786 | - } |
|
1779 | + array($post_id, $categories, $post_marker_json) |
|
1780 | + ) |
|
1781 | + ); |
|
1782 | + } |
|
1783 | + } |
|
1784 | + } |
|
1785 | + } |
|
1786 | + } |
|
1787 | 1787 | } |
1788 | 1788 | |
1789 | 1789 | if (!function_exists('geodir_get_infowindow_html')) { |
1790 | - /** |
|
1791 | - * Set post Map Marker info html. |
|
1792 | - * |
|
1793 | - * @since 1.0.0 |
|
1794 | - * @since 1.5.4 Modified to add new action "geodir_infowindow_meta_before". |
|
1795 | - * @package GeoDirectory |
|
1796 | - * @global array $geodir_addon_list List of active GeoDirectory extensions. |
|
1797 | - * @global object $gd_session GeoDirectory Session object. |
|
1798 | - * @param object $postinfo_obj The post details object. |
|
1799 | - * @param string $post_preview Is this a post preview?. |
|
1800 | - * @return mixed|string|void |
|
1801 | - */ |
|
1802 | - function geodir_get_infowindow_html($postinfo_obj, $post_preview = '') |
|
1803 | - { |
|
1804 | - global $preview, $gd_session; |
|
1805 | - $srcharr = array("'", "/", "-", '"', '\\'); |
|
1806 | - $replarr = array("′", "⁄", "–", "“", ''); |
|
1807 | - |
|
1808 | - if ($gd_session->get('listing') && isset($post_preview) && $post_preview != '') { |
|
1809 | - $ID = ''; |
|
1810 | - $plink = ''; |
|
1811 | - |
|
1812 | - if (isset($postinfo_obj->pid)) { |
|
1813 | - $ID = $postinfo_obj->pid; |
|
1814 | - $plink = get_permalink($ID); |
|
1815 | - } |
|
1816 | - |
|
1817 | - $title = str_replace($srcharr, $replarr, ($postinfo_obj->post_title)); |
|
1818 | - $lat = $postinfo_obj->post_latitude; |
|
1819 | - $lng = $postinfo_obj->post_longitude; |
|
1820 | - $address = str_replace($srcharr, $replarr, ($postinfo_obj->post_address)); |
|
1821 | - $contact = str_replace($srcharr, $replarr, ($postinfo_obj->geodir_contact)); |
|
1822 | - $timing = str_replace($srcharr, $replarr, ($postinfo_obj->geodir_timing)); |
|
1823 | - } else { |
|
1824 | - $ID = $postinfo_obj->post_id; |
|
1825 | - $title = str_replace($srcharr, $replarr, htmlentities($postinfo_obj->post_title, ENT_COMPAT, 'UTF-8')); // fix by Stiofan |
|
1826 | - $plink = get_permalink($ID); |
|
1827 | - $lat = htmlentities(geodir_get_post_meta($ID, 'post_latitude', true)); |
|
1828 | - $lng = htmlentities(geodir_get_post_meta($ID, 'post_longitude', true)); |
|
1829 | - $address = str_replace($srcharr, $replarr, htmlentities(geodir_get_post_meta($ID, 'post_address', true), ENT_COMPAT, 'UTF-8')); // fix by Stiofan |
|
1830 | - $contact = str_replace($srcharr, $replarr, htmlentities(geodir_get_post_meta($ID, 'geodir_contact', true), ENT_COMPAT, 'UTF-8')); |
|
1831 | - $timing = str_replace($srcharr, $replarr, (geodir_get_post_meta($ID, 'geodir_timing', true))); |
|
1832 | - } |
|
1833 | - |
|
1834 | - // filter field as per price package |
|
1835 | - global $geodir_addon_list; |
|
1836 | - if (isset($geodir_addon_list['geodir_payment_manager']) && $geodir_addon_list['geodir_payment_manager'] == 'yes') { |
|
1837 | - $post_type = get_post_type($ID); |
|
1838 | - $package_id = isset($postinfo_obj->package_id) && $postinfo_obj->package_id ? $postinfo_obj->package_id : NULL; |
|
1839 | - $field_name = 'geodir_contact'; |
|
1840 | - if (!check_field_visibility($package_id, $field_name, $post_type)) { |
|
1841 | - $contact = ''; |
|
1842 | - } |
|
1843 | - |
|
1844 | - $field_name = 'geodir_timing'; |
|
1845 | - if (!check_field_visibility($package_id, $field_name, $post_type)) { |
|
1846 | - $timing = ''; |
|
1847 | - } |
|
1848 | - } |
|
1849 | - |
|
1850 | - if ($lat && $lng) { |
|
1851 | - ob_start(); ?> |
|
1790 | + /** |
|
1791 | + * Set post Map Marker info html. |
|
1792 | + * |
|
1793 | + * @since 1.0.0 |
|
1794 | + * @since 1.5.4 Modified to add new action "geodir_infowindow_meta_before". |
|
1795 | + * @package GeoDirectory |
|
1796 | + * @global array $geodir_addon_list List of active GeoDirectory extensions. |
|
1797 | + * @global object $gd_session GeoDirectory Session object. |
|
1798 | + * @param object $postinfo_obj The post details object. |
|
1799 | + * @param string $post_preview Is this a post preview?. |
|
1800 | + * @return mixed|string|void |
|
1801 | + */ |
|
1802 | + function geodir_get_infowindow_html($postinfo_obj, $post_preview = '') |
|
1803 | + { |
|
1804 | + global $preview, $gd_session; |
|
1805 | + $srcharr = array("'", "/", "-", '"', '\\'); |
|
1806 | + $replarr = array("′", "⁄", "–", "“", ''); |
|
1807 | + |
|
1808 | + if ($gd_session->get('listing') && isset($post_preview) && $post_preview != '') { |
|
1809 | + $ID = ''; |
|
1810 | + $plink = ''; |
|
1811 | + |
|
1812 | + if (isset($postinfo_obj->pid)) { |
|
1813 | + $ID = $postinfo_obj->pid; |
|
1814 | + $plink = get_permalink($ID); |
|
1815 | + } |
|
1816 | + |
|
1817 | + $title = str_replace($srcharr, $replarr, ($postinfo_obj->post_title)); |
|
1818 | + $lat = $postinfo_obj->post_latitude; |
|
1819 | + $lng = $postinfo_obj->post_longitude; |
|
1820 | + $address = str_replace($srcharr, $replarr, ($postinfo_obj->post_address)); |
|
1821 | + $contact = str_replace($srcharr, $replarr, ($postinfo_obj->geodir_contact)); |
|
1822 | + $timing = str_replace($srcharr, $replarr, ($postinfo_obj->geodir_timing)); |
|
1823 | + } else { |
|
1824 | + $ID = $postinfo_obj->post_id; |
|
1825 | + $title = str_replace($srcharr, $replarr, htmlentities($postinfo_obj->post_title, ENT_COMPAT, 'UTF-8')); // fix by Stiofan |
|
1826 | + $plink = get_permalink($ID); |
|
1827 | + $lat = htmlentities(geodir_get_post_meta($ID, 'post_latitude', true)); |
|
1828 | + $lng = htmlentities(geodir_get_post_meta($ID, 'post_longitude', true)); |
|
1829 | + $address = str_replace($srcharr, $replarr, htmlentities(geodir_get_post_meta($ID, 'post_address', true), ENT_COMPAT, 'UTF-8')); // fix by Stiofan |
|
1830 | + $contact = str_replace($srcharr, $replarr, htmlentities(geodir_get_post_meta($ID, 'geodir_contact', true), ENT_COMPAT, 'UTF-8')); |
|
1831 | + $timing = str_replace($srcharr, $replarr, (geodir_get_post_meta($ID, 'geodir_timing', true))); |
|
1832 | + } |
|
1833 | + |
|
1834 | + // filter field as per price package |
|
1835 | + global $geodir_addon_list; |
|
1836 | + if (isset($geodir_addon_list['geodir_payment_manager']) && $geodir_addon_list['geodir_payment_manager'] == 'yes') { |
|
1837 | + $post_type = get_post_type($ID); |
|
1838 | + $package_id = isset($postinfo_obj->package_id) && $postinfo_obj->package_id ? $postinfo_obj->package_id : NULL; |
|
1839 | + $field_name = 'geodir_contact'; |
|
1840 | + if (!check_field_visibility($package_id, $field_name, $post_type)) { |
|
1841 | + $contact = ''; |
|
1842 | + } |
|
1843 | + |
|
1844 | + $field_name = 'geodir_timing'; |
|
1845 | + if (!check_field_visibility($package_id, $field_name, $post_type)) { |
|
1846 | + $timing = ''; |
|
1847 | + } |
|
1848 | + } |
|
1849 | + |
|
1850 | + if ($lat && $lng) { |
|
1851 | + ob_start(); ?> |
|
1852 | 1852 | <div class="gd-bubble" style=""> |
1853 | 1853 | <div class="gd-bubble-inside"> |
1854 | 1854 | <?php |
1855 | - $comment_count = ''; |
|
1856 | - $rating_star = ''; |
|
1857 | - if ($ID != '') { |
|
1858 | - $rating_star = ''; |
|
1859 | - $comment_count = geodir_get_review_count_total($ID); |
|
1860 | - |
|
1861 | - if (!$preview) { |
|
1862 | - $post_avgratings = geodir_get_post_rating($ID); |
|
1863 | - |
|
1864 | - $rating_star = geodir_get_rating_stars($post_avgratings, $ID, false); |
|
1865 | - |
|
1866 | - /** |
|
1867 | - * Filter to change rating stars |
|
1868 | - * |
|
1869 | - * You can use this filter to change Rating stars. |
|
1870 | - * |
|
1871 | - * @since 1.0.0 |
|
1872 | - * @package GeoDirectory |
|
1873 | - * @param string $rating_star Rating stars. |
|
1874 | - * @param float $post_avgratings Average ratings of the post. |
|
1875 | - * @param int $ID The post ID. |
|
1876 | - */ |
|
1877 | - $rating_star = apply_filters('geodir_review_rating_stars_on_infowindow', $rating_star, $post_avgratings, $ID); |
|
1878 | - } |
|
1879 | - } |
|
1880 | - ?> |
|
1855 | + $comment_count = ''; |
|
1856 | + $rating_star = ''; |
|
1857 | + if ($ID != '') { |
|
1858 | + $rating_star = ''; |
|
1859 | + $comment_count = geodir_get_review_count_total($ID); |
|
1860 | + |
|
1861 | + if (!$preview) { |
|
1862 | + $post_avgratings = geodir_get_post_rating($ID); |
|
1863 | + |
|
1864 | + $rating_star = geodir_get_rating_stars($post_avgratings, $ID, false); |
|
1865 | + |
|
1866 | + /** |
|
1867 | + * Filter to change rating stars |
|
1868 | + * |
|
1869 | + * You can use this filter to change Rating stars. |
|
1870 | + * |
|
1871 | + * @since 1.0.0 |
|
1872 | + * @package GeoDirectory |
|
1873 | + * @param string $rating_star Rating stars. |
|
1874 | + * @param float $post_avgratings Average ratings of the post. |
|
1875 | + * @param int $ID The post ID. |
|
1876 | + */ |
|
1877 | + $rating_star = apply_filters('geodir_review_rating_stars_on_infowindow', $rating_star, $post_avgratings, $ID); |
|
1878 | + } |
|
1879 | + } |
|
1880 | + ?> |
|
1881 | 1881 | <div class="geodir-bubble_desc"> |
1882 | 1882 | <h4> |
1883 | 1883 | <a href="<?php if ($plink != '') { |
1884 | - echo $plink; |
|
1885 | - } else { |
|
1886 | - echo 'javascript:void(0);'; |
|
1887 | - } ?>"><?php echo $title; ?></a> |
|
1884 | + echo $plink; |
|
1885 | + } else { |
|
1886 | + echo 'javascript:void(0);'; |
|
1887 | + } ?>"><?php echo $title; ?></a> |
|
1888 | 1888 | </h4> |
1889 | 1889 | <?php |
1890 | - if ($gd_session->get('listing') && isset($post_preview) && $post_preview != '') { |
|
1891 | - $post_images = array(); |
|
1892 | - if (!empty($postinfo_obj->post_images)) { |
|
1893 | - $post_images = explode(",", $postinfo_obj->post_images); |
|
1894 | - } |
|
1895 | - |
|
1896 | - if (!empty($post_images)) { |
|
1897 | - ?> |
|
1890 | + if ($gd_session->get('listing') && isset($post_preview) && $post_preview != '') { |
|
1891 | + $post_images = array(); |
|
1892 | + if (!empty($postinfo_obj->post_images)) { |
|
1893 | + $post_images = explode(",", $postinfo_obj->post_images); |
|
1894 | + } |
|
1895 | + |
|
1896 | + if (!empty($post_images)) { |
|
1897 | + ?> |
|
1898 | 1898 | <div class="geodir-bubble_image"><a href="<?php if ($plink != '') { |
1899 | - echo $plink; |
|
1900 | - } else { |
|
1901 | - echo 'javascript:void(0);'; |
|
1902 | - } ?>"><img alt="bubble image" style="max-height:50px;" |
|
1899 | + echo $plink; |
|
1900 | + } else { |
|
1901 | + echo 'javascript:void(0);'; |
|
1902 | + } ?>"><img alt="bubble image" style="max-height:50px;" |
|
1903 | 1903 | src="<?php echo $post_images[0]; ?>"/></a></div> |
1904 | 1904 | <?php |
1905 | - }else{ |
|
1906 | - echo '<div class="geodir-bubble_image"></div>'; |
|
1907 | - } |
|
1908 | - } else { |
|
1909 | - if ($image = geodir_show_featured_image($ID, 'widget-thumb', true, false, $postinfo_obj->featured_image)) { |
|
1910 | - ?> |
|
1905 | + }else{ |
|
1906 | + echo '<div class="geodir-bubble_image"></div>'; |
|
1907 | + } |
|
1908 | + } else { |
|
1909 | + if ($image = geodir_show_featured_image($ID, 'widget-thumb', true, false, $postinfo_obj->featured_image)) { |
|
1910 | + ?> |
|
1911 | 1911 | <div class="geodir-bubble_image"><a href="<?php echo $plink; ?>"><?php echo $image; ?></a></div> |
1912 | 1912 | <?php |
1913 | - }else{ |
|
1914 | - echo '<div class="geodir-bubble_image"></div>'; |
|
1915 | - } |
|
1916 | - } |
|
1917 | - ?> |
|
1913 | + }else{ |
|
1914 | + echo '<div class="geodir-bubble_image"></div>'; |
|
1915 | + } |
|
1916 | + } |
|
1917 | + ?> |
|
1918 | 1918 | <div class="geodir-bubble-meta-side"> |
1919 | 1919 | <?php |
1920 | - /** |
|
1921 | - * Fires before the meta info in the map info window. |
|
1922 | - * |
|
1923 | - * This can be used to add more info to the map info window before the normal meta info. |
|
1924 | - * |
|
1925 | - * @since 1.5.4 |
|
1926 | - * @param int $ID The post id. |
|
1927 | - * @param object $postinfo_obj The posts info as an object. |
|
1928 | - * @param bool|string $post_preview True if currently in post preview page. Empty string if not. * |
|
1929 | - */ |
|
1930 | - do_action('geodir_infowindow_meta_before', $ID, $postinfo_obj, $post_preview); |
|
1931 | - ?> |
|
1920 | + /** |
|
1921 | + * Fires before the meta info in the map info window. |
|
1922 | + * |
|
1923 | + * This can be used to add more info to the map info window before the normal meta info. |
|
1924 | + * |
|
1925 | + * @since 1.5.4 |
|
1926 | + * @param int $ID The post id. |
|
1927 | + * @param object $postinfo_obj The posts info as an object. |
|
1928 | + * @param bool|string $post_preview True if currently in post preview page. Empty string if not. * |
|
1929 | + */ |
|
1930 | + do_action('geodir_infowindow_meta_before', $ID, $postinfo_obj, $post_preview); |
|
1931 | + ?> |
|
1932 | 1932 | <span class="geodir_address"><i class="fa fa-home"></i> <?php echo $address; ?></span> |
1933 | 1933 | <?php if ($contact) { ?><span class="geodir_contact"><i |
1934 | 1934 | class="fa fa-phone"></i> <?php echo $contact; ?></span><?php } ?> |
1935 | 1935 | <?php if ($timing) { ?><span class="geodir_timing"><i |
1936 | 1936 | class="fa fa-clock-o"></i> <?php echo $timing; ?></span><?php } |
1937 | 1937 | |
1938 | - /** |
|
1939 | - * Fires after the meta info in the map info window. |
|
1940 | - * |
|
1941 | - * This can be used to add more info to the map info window after the normal meta info. |
|
1942 | - * |
|
1943 | - * @since 1.4.2 |
|
1944 | - * @param object $postinfo_obj The posts info as an object. |
|
1945 | - * @param bool|string $post_preview True if currently in post preview page. Empty string if not. * |
|
1946 | - */ |
|
1947 | - do_action('geodir_infowindow_meta_after',$postinfo_obj,$post_preview ); |
|
1948 | - ?> |
|
1938 | + /** |
|
1939 | + * Fires after the meta info in the map info window. |
|
1940 | + * |
|
1941 | + * This can be used to add more info to the map info window after the normal meta info. |
|
1942 | + * |
|
1943 | + * @since 1.4.2 |
|
1944 | + * @param object $postinfo_obj The posts info as an object. |
|
1945 | + * @param bool|string $post_preview True if currently in post preview page. Empty string if not. * |
|
1946 | + */ |
|
1947 | + do_action('geodir_infowindow_meta_after',$postinfo_obj,$post_preview ); |
|
1948 | + ?> |
|
1949 | 1949 | </div> |
1950 | 1950 | <?php |
1951 | 1951 | |
1952 | - if ($ID) { |
|
1952 | + if ($ID) { |
|
1953 | 1953 | |
1954 | - $post_author = isset($postinfo_obj->post_author) ? $postinfo_obj->post_author : get_post_field('post_author', $ID); |
|
1955 | - ?> |
|
1954 | + $post_author = isset($postinfo_obj->post_author) ? $postinfo_obj->post_author : get_post_field('post_author', $ID); |
|
1955 | + ?> |
|
1956 | 1956 | <div class="geodir-bubble-meta-fade"></div> |
1957 | 1957 | |
1958 | 1958 | <div class="geodir-bubble-meta-bottom"> |
@@ -1972,69 +1972,69 @@ discard block |
||
1972 | 1972 | </div> |
1973 | 1973 | </div> |
1974 | 1974 | <?php |
1975 | - $html = ob_get_clean(); |
|
1976 | - /** |
|
1977 | - * Filter to change infowindow html |
|
1978 | - * |
|
1979 | - * You can use this filter to change infowindow html. |
|
1980 | - * |
|
1981 | - * @since 1.0.0 |
|
1982 | - * @package GeoDirectory |
|
1983 | - * @param string $html Infowindow html. |
|
1984 | - * @param object $postinfo_obj The Post object. |
|
1985 | - * @param bool|string $post_preview Is this a post preview? |
|
1986 | - */ |
|
1987 | - $html = apply_filters('geodir_custom_infowindow_html', $html, $postinfo_obj, $post_preview); |
|
1988 | - return $html; |
|
1989 | - } |
|
1990 | - } |
|
1975 | + $html = ob_get_clean(); |
|
1976 | + /** |
|
1977 | + * Filter to change infowindow html |
|
1978 | + * |
|
1979 | + * You can use this filter to change infowindow html. |
|
1980 | + * |
|
1981 | + * @since 1.0.0 |
|
1982 | + * @package GeoDirectory |
|
1983 | + * @param string $html Infowindow html. |
|
1984 | + * @param object $postinfo_obj The Post object. |
|
1985 | + * @param bool|string $post_preview Is this a post preview? |
|
1986 | + */ |
|
1987 | + $html = apply_filters('geodir_custom_infowindow_html', $html, $postinfo_obj, $post_preview); |
|
1988 | + return $html; |
|
1989 | + } |
|
1990 | + } |
|
1991 | 1991 | } |
1992 | 1992 | |
1993 | 1993 | |
1994 | 1994 | if (!function_exists('geodir_new_post_default_status')) { |
1995 | - /** |
|
1996 | - * Default post status for new posts. |
|
1997 | - * |
|
1998 | - * @since 1.0.0 |
|
1999 | - * @package GeoDirectory |
|
2000 | - * @return string Returns the default post status for new posts. Ex: draft, publish etc. |
|
2001 | - */ |
|
2002 | - function geodir_new_post_default_status() |
|
2003 | - { |
|
2004 | - if (get_option('geodir_new_post_default_status')) |
|
2005 | - return get_option('geodir_new_post_default_status'); |
|
2006 | - else |
|
2007 | - return 'publish'; |
|
2008 | - |
|
2009 | - } |
|
1995 | + /** |
|
1996 | + * Default post status for new posts. |
|
1997 | + * |
|
1998 | + * @since 1.0.0 |
|
1999 | + * @package GeoDirectory |
|
2000 | + * @return string Returns the default post status for new posts. Ex: draft, publish etc. |
|
2001 | + */ |
|
2002 | + function geodir_new_post_default_status() |
|
2003 | + { |
|
2004 | + if (get_option('geodir_new_post_default_status')) |
|
2005 | + return get_option('geodir_new_post_default_status'); |
|
2006 | + else |
|
2007 | + return 'publish'; |
|
2008 | + |
|
2009 | + } |
|
2010 | 2010 | } |
2011 | 2011 | |
2012 | 2012 | if (!function_exists('geodir_change_post_status')) { |
2013 | - /** |
|
2014 | - * Change post status of a post. |
|
2015 | - * |
|
2016 | - * @global object $wpdb WordPress Database object. |
|
2017 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
2018 | - * @param int|string $post_id The post ID. |
|
2019 | - * @param string $status New post status. Ex: draft, publish etc. |
|
2020 | - */ |
|
2021 | - function geodir_change_post_status($post_id = '', $status = '') |
|
2022 | - { |
|
2023 | - global $wpdb, $plugin_prefix; |
|
2024 | - |
|
2025 | - $post_type = get_post_type($post_id); |
|
2026 | - |
|
2027 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
2028 | - |
|
2029 | - $wpdb->query( |
|
2030 | - $wpdb->prepare( |
|
2031 | - "UPDATE " . $table . " SET post_status=%s WHERE post_id=%d", |
|
2032 | - array($status, $post_id) |
|
2033 | - ) |
|
2034 | - ); |
|
2035 | - |
|
2036 | - |
|
2037 | - } |
|
2013 | + /** |
|
2014 | + * Change post status of a post. |
|
2015 | + * |
|
2016 | + * @global object $wpdb WordPress Database object. |
|
2017 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
2018 | + * @param int|string $post_id The post ID. |
|
2019 | + * @param string $status New post status. Ex: draft, publish etc. |
|
2020 | + */ |
|
2021 | + function geodir_change_post_status($post_id = '', $status = '') |
|
2022 | + { |
|
2023 | + global $wpdb, $plugin_prefix; |
|
2024 | + |
|
2025 | + $post_type = get_post_type($post_id); |
|
2026 | + |
|
2027 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
2028 | + |
|
2029 | + $wpdb->query( |
|
2030 | + $wpdb->prepare( |
|
2031 | + "UPDATE " . $table . " SET post_status=%s WHERE post_id=%d", |
|
2032 | + array($status, $post_id) |
|
2033 | + ) |
|
2034 | + ); |
|
2035 | + |
|
2036 | + |
|
2037 | + } |
|
2038 | 2038 | } |
2039 | 2039 | |
2040 | 2040 | /** |
@@ -2048,13 +2048,13 @@ discard block |
||
2048 | 2048 | */ |
2049 | 2049 | function geodir_set_post_status($pid, $status) |
2050 | 2050 | { |
2051 | - if ($pid) { |
|
2052 | - global $wpdb; |
|
2053 | - $my_post = array(); |
|
2054 | - $my_post['post_status'] = $status; |
|
2055 | - $my_post['ID'] = $pid; |
|
2056 | - $last_postid = wp_update_post($my_post); |
|
2057 | - } |
|
2051 | + if ($pid) { |
|
2052 | + global $wpdb; |
|
2053 | + $my_post = array(); |
|
2054 | + $my_post['post_status'] = $status; |
|
2055 | + $my_post['ID'] = $pid; |
|
2056 | + $last_postid = wp_update_post($my_post); |
|
2057 | + } |
|
2058 | 2058 | } |
2059 | 2059 | |
2060 | 2060 | |
@@ -2070,384 +2070,384 @@ discard block |
||
2070 | 2070 | */ |
2071 | 2071 | function geodir_update_poststatus($new_status, $old_status, $post) |
2072 | 2072 | { |
2073 | - global $wpdb; |
|
2073 | + global $wpdb; |
|
2074 | 2074 | |
2075 | - $geodir_posttypes = geodir_get_posttypes(); |
|
2075 | + $geodir_posttypes = geodir_get_posttypes(); |
|
2076 | 2076 | |
2077 | - if (!wp_is_post_revision($post->ID) && in_array($post->post_type, $geodir_posttypes)) { |
|
2077 | + if (!wp_is_post_revision($post->ID) && in_array($post->post_type, $geodir_posttypes)) { |
|
2078 | 2078 | |
2079 | - geodir_change_post_status($post->ID, $new_status); |
|
2080 | - } |
|
2079 | + geodir_change_post_status($post->ID, $new_status); |
|
2080 | + } |
|
2081 | 2081 | } |
2082 | 2082 | |
2083 | 2083 | |
2084 | 2084 | if (!function_exists('geodir_update_listing_info')) { |
2085 | - /** |
|
2086 | - * Update post info. |
|
2087 | - * |
|
2088 | - * @since 1.0.0 |
|
2089 | - * @package GeoDirectory |
|
2090 | - * @global object $wpdb WordPress Database object. |
|
2091 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
2092 | - * @param int $updatingpost The updating post ID. |
|
2093 | - * @param int $temppost The temporary post ID. |
|
2094 | - * @todo fix post_id variable |
|
2095 | - */ |
|
2096 | - function geodir_update_listing_info($updatingpost, $temppost) |
|
2097 | - { |
|
2098 | - |
|
2099 | - global $wpdb, $plugin_prefix; |
|
2100 | - |
|
2101 | - $post_type = get_post_type($post_id); |
|
2102 | - |
|
2103 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
2104 | - |
|
2105 | - $wpdb->query( |
|
2106 | - $wpdb->prepare( |
|
2107 | - "UPDATE " . $table . " SET `post_id` = %d WHERE `post_id` = %d", |
|
2108 | - array($updatingpost, $temppost) |
|
2109 | - ) |
|
2110 | - ); |
|
2111 | - |
|
2112 | - $wpdb->query( |
|
2113 | - $wpdb->prepare( |
|
2114 | - "UPDATE " . GEODIR_ICON_TABLE . " SET `post_id` = %d WHERE `post_id` = %d", |
|
2115 | - array($updatingpost, $temppost) |
|
2116 | - ) |
|
2117 | - ); |
|
2118 | - |
|
2119 | - /* Update Attachments*/ |
|
2120 | - |
|
2121 | - $wpdb->query( |
|
2122 | - $wpdb->prepare( |
|
2123 | - "UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET `post_id` = %d WHERE `post_id` = %d", |
|
2124 | - array($updatingpost, $temppost) |
|
2125 | - ) |
|
2126 | - ); |
|
2127 | - |
|
2128 | - } |
|
2085 | + /** |
|
2086 | + * Update post info. |
|
2087 | + * |
|
2088 | + * @since 1.0.0 |
|
2089 | + * @package GeoDirectory |
|
2090 | + * @global object $wpdb WordPress Database object. |
|
2091 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
2092 | + * @param int $updatingpost The updating post ID. |
|
2093 | + * @param int $temppost The temporary post ID. |
|
2094 | + * @todo fix post_id variable |
|
2095 | + */ |
|
2096 | + function geodir_update_listing_info($updatingpost, $temppost) |
|
2097 | + { |
|
2098 | + |
|
2099 | + global $wpdb, $plugin_prefix; |
|
2100 | + |
|
2101 | + $post_type = get_post_type($post_id); |
|
2102 | + |
|
2103 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
2104 | + |
|
2105 | + $wpdb->query( |
|
2106 | + $wpdb->prepare( |
|
2107 | + "UPDATE " . $table . " SET `post_id` = %d WHERE `post_id` = %d", |
|
2108 | + array($updatingpost, $temppost) |
|
2109 | + ) |
|
2110 | + ); |
|
2111 | + |
|
2112 | + $wpdb->query( |
|
2113 | + $wpdb->prepare( |
|
2114 | + "UPDATE " . GEODIR_ICON_TABLE . " SET `post_id` = %d WHERE `post_id` = %d", |
|
2115 | + array($updatingpost, $temppost) |
|
2116 | + ) |
|
2117 | + ); |
|
2118 | + |
|
2119 | + /* Update Attachments*/ |
|
2120 | + |
|
2121 | + $wpdb->query( |
|
2122 | + $wpdb->prepare( |
|
2123 | + "UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET `post_id` = %d WHERE `post_id` = %d", |
|
2124 | + array($updatingpost, $temppost) |
|
2125 | + ) |
|
2126 | + ); |
|
2127 | + |
|
2128 | + } |
|
2129 | 2129 | } |
2130 | 2130 | |
2131 | 2131 | |
2132 | 2132 | if (!function_exists('geodir_delete_listing_info')) { |
2133 | - /** |
|
2134 | - * Delete Listing info from details table for the given post id. |
|
2135 | - * |
|
2136 | - * @since 1.0.0 |
|
2137 | - * @package GeoDirectory |
|
2138 | - * @global object $wpdb WordPress Database object. |
|
2139 | - * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
2140 | - * @param int $deleted_postid The post ID. |
|
2141 | - * @param bool $force Optional. Do you want to force delete it? Default: false. |
|
2142 | - * @return bool|void |
|
2143 | - */ |
|
2144 | - function geodir_delete_listing_info($deleted_postid, $force = false) |
|
2145 | - { |
|
2146 | - global $wpdb, $plugin_prefix; |
|
2147 | - |
|
2148 | - // check for multisite deletions |
|
2149 | - if (strpos($plugin_prefix, $wpdb->prefix) !== false) { |
|
2150 | - } else { |
|
2151 | - return; |
|
2152 | - } |
|
2153 | - |
|
2154 | - $post_type = get_post_type($deleted_postid); |
|
2155 | - |
|
2156 | - $all_postypes = geodir_get_posttypes(); |
|
2157 | - |
|
2158 | - if (!in_array($post_type, $all_postypes)) |
|
2159 | - return false; |
|
2160 | - |
|
2161 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
2162 | - |
|
2163 | - /* Delete custom post meta*/ |
|
2164 | - $wpdb->query( |
|
2165 | - $wpdb->prepare( |
|
2166 | - "DELETE FROM " . $table . " WHERE `post_id` = %d", |
|
2167 | - array($deleted_postid) |
|
2168 | - ) |
|
2169 | - ); |
|
2170 | - |
|
2171 | - /* Delete post map icons*/ |
|
2172 | - |
|
2173 | - $wpdb->query( |
|
2174 | - $wpdb->prepare( |
|
2175 | - "DELETE FROM " . GEODIR_ICON_TABLE . " WHERE `post_id` = %d", |
|
2176 | - array($deleted_postid) |
|
2177 | - ) |
|
2178 | - ); |
|
2179 | - |
|
2180 | - /* Delete Attachments*/ |
|
2181 | - $postcurr_images = geodir_get_images($deleted_postid); |
|
2182 | - |
|
2183 | - $wpdb->query( |
|
2184 | - $wpdb->prepare( |
|
2185 | - "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE `post_id` = %d", |
|
2186 | - array($deleted_postid) |
|
2187 | - ) |
|
2188 | - ); |
|
2189 | - geodir_remove_attachments($postcurr_images); |
|
2190 | - |
|
2191 | - } |
|
2133 | + /** |
|
2134 | + * Delete Listing info from details table for the given post id. |
|
2135 | + * |
|
2136 | + * @since 1.0.0 |
|
2137 | + * @package GeoDirectory |
|
2138 | + * @global object $wpdb WordPress Database object. |
|
2139 | + * @global string $plugin_prefix Geodirectory plugin table prefix. |
|
2140 | + * @param int $deleted_postid The post ID. |
|
2141 | + * @param bool $force Optional. Do you want to force delete it? Default: false. |
|
2142 | + * @return bool|void |
|
2143 | + */ |
|
2144 | + function geodir_delete_listing_info($deleted_postid, $force = false) |
|
2145 | + { |
|
2146 | + global $wpdb, $plugin_prefix; |
|
2147 | + |
|
2148 | + // check for multisite deletions |
|
2149 | + if (strpos($plugin_prefix, $wpdb->prefix) !== false) { |
|
2150 | + } else { |
|
2151 | + return; |
|
2152 | + } |
|
2153 | + |
|
2154 | + $post_type = get_post_type($deleted_postid); |
|
2155 | + |
|
2156 | + $all_postypes = geodir_get_posttypes(); |
|
2157 | + |
|
2158 | + if (!in_array($post_type, $all_postypes)) |
|
2159 | + return false; |
|
2160 | + |
|
2161 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
2162 | + |
|
2163 | + /* Delete custom post meta*/ |
|
2164 | + $wpdb->query( |
|
2165 | + $wpdb->prepare( |
|
2166 | + "DELETE FROM " . $table . " WHERE `post_id` = %d", |
|
2167 | + array($deleted_postid) |
|
2168 | + ) |
|
2169 | + ); |
|
2170 | + |
|
2171 | + /* Delete post map icons*/ |
|
2172 | + |
|
2173 | + $wpdb->query( |
|
2174 | + $wpdb->prepare( |
|
2175 | + "DELETE FROM " . GEODIR_ICON_TABLE . " WHERE `post_id` = %d", |
|
2176 | + array($deleted_postid) |
|
2177 | + ) |
|
2178 | + ); |
|
2179 | + |
|
2180 | + /* Delete Attachments*/ |
|
2181 | + $postcurr_images = geodir_get_images($deleted_postid); |
|
2182 | + |
|
2183 | + $wpdb->query( |
|
2184 | + $wpdb->prepare( |
|
2185 | + "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE `post_id` = %d", |
|
2186 | + array($deleted_postid) |
|
2187 | + ) |
|
2188 | + ); |
|
2189 | + geodir_remove_attachments($postcurr_images); |
|
2190 | + |
|
2191 | + } |
|
2192 | 2192 | } |
2193 | 2193 | |
2194 | 2194 | |
2195 | 2195 | if (!function_exists('geodir_add_to_favorite')) { |
2196 | - /** |
|
2197 | - * This function would add listing to favorite listing. |
|
2198 | - * |
|
2199 | - * @since 1.0.0 |
|
2200 | - * @package GeoDirectory |
|
2201 | - * @global object $current_user Current user object. |
|
2202 | - * @param int $post_id The post ID. |
|
2203 | - */ |
|
2204 | - function geodir_add_to_favorite($post_id) |
|
2205 | - { |
|
2206 | - |
|
2207 | - global $current_user; |
|
2208 | - |
|
2209 | - /** |
|
2210 | - * Filter to modify "Unfavorite" text |
|
2211 | - * |
|
2212 | - * You can use this filter to rename "Unfavorite" text to something else. |
|
2213 | - * |
|
2214 | - * @since 1.0.0 |
|
2215 | - * @package GeoDirectory |
|
2216 | - */ |
|
2217 | - $remove_favourite_text = apply_filters('geodir_remove_favourite_text', REMOVE_FAVOURITE_TEXT); |
|
2218 | - |
|
2219 | - /** |
|
2220 | - * Filter to modify "Remove from Favorites" text |
|
2221 | - * |
|
2222 | - * You can use this filter to rename "Remove from Favorites" text to something else. |
|
2223 | - * |
|
2224 | - * @since 1.0.0 |
|
2225 | - * @package GeoDirectory |
|
2226 | - */ |
|
2227 | - $unfavourite_text = apply_filters('geodir_unfavourite_text', UNFAVOURITE_TEXT); |
|
2228 | - |
|
2229 | - /** |
|
2230 | - * Filter to modify "fa fa-heart" icon |
|
2231 | - * |
|
2232 | - * You can use this filter to change "fa fa-heart" icon to something else. |
|
2233 | - * |
|
2234 | - * @since 1.0.0 |
|
2235 | - * @package GeoDirectory |
|
2236 | - */ |
|
2237 | - $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart'); |
|
2238 | - |
|
2239 | - $user_meta_data = array(); |
|
2240 | - $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
|
2241 | - |
|
2242 | - if (empty($user_meta_data) || (!empty($user_meta_data) && !in_array($post_id, $user_meta_data))) { |
|
2243 | - $user_meta_data[] = $post_id; |
|
2244 | - } |
|
2245 | - |
|
2246 | - update_user_meta($current_user->data->ID, 'gd_user_favourite_post', $user_meta_data); |
|
2247 | - |
|
2248 | - /** |
|
2249 | - * Called before adding the post from favourites. |
|
2250 | - * |
|
2251 | - * @since 1.0.0 |
|
2252 | - * @package GeoDirectory |
|
2253 | - * @param int $post_id The post ID. |
|
2254 | - */ |
|
2255 | - do_action('geodir_before_add_from_favorite', $post_id); |
|
2196 | + /** |
|
2197 | + * This function would add listing to favorite listing. |
|
2198 | + * |
|
2199 | + * @since 1.0.0 |
|
2200 | + * @package GeoDirectory |
|
2201 | + * @global object $current_user Current user object. |
|
2202 | + * @param int $post_id The post ID. |
|
2203 | + */ |
|
2204 | + function geodir_add_to_favorite($post_id) |
|
2205 | + { |
|
2206 | + |
|
2207 | + global $current_user; |
|
2208 | + |
|
2209 | + /** |
|
2210 | + * Filter to modify "Unfavorite" text |
|
2211 | + * |
|
2212 | + * You can use this filter to rename "Unfavorite" text to something else. |
|
2213 | + * |
|
2214 | + * @since 1.0.0 |
|
2215 | + * @package GeoDirectory |
|
2216 | + */ |
|
2217 | + $remove_favourite_text = apply_filters('geodir_remove_favourite_text', REMOVE_FAVOURITE_TEXT); |
|
2218 | + |
|
2219 | + /** |
|
2220 | + * Filter to modify "Remove from Favorites" text |
|
2221 | + * |
|
2222 | + * You can use this filter to rename "Remove from Favorites" text to something else. |
|
2223 | + * |
|
2224 | + * @since 1.0.0 |
|
2225 | + * @package GeoDirectory |
|
2226 | + */ |
|
2227 | + $unfavourite_text = apply_filters('geodir_unfavourite_text', UNFAVOURITE_TEXT); |
|
2228 | + |
|
2229 | + /** |
|
2230 | + * Filter to modify "fa fa-heart" icon |
|
2231 | + * |
|
2232 | + * You can use this filter to change "fa fa-heart" icon to something else. |
|
2233 | + * |
|
2234 | + * @since 1.0.0 |
|
2235 | + * @package GeoDirectory |
|
2236 | + */ |
|
2237 | + $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart'); |
|
2238 | + |
|
2239 | + $user_meta_data = array(); |
|
2240 | + $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
|
2241 | + |
|
2242 | + if (empty($user_meta_data) || (!empty($user_meta_data) && !in_array($post_id, $user_meta_data))) { |
|
2243 | + $user_meta_data[] = $post_id; |
|
2244 | + } |
|
2245 | + |
|
2246 | + update_user_meta($current_user->data->ID, 'gd_user_favourite_post', $user_meta_data); |
|
2247 | + |
|
2248 | + /** |
|
2249 | + * Called before adding the post from favourites. |
|
2250 | + * |
|
2251 | + * @since 1.0.0 |
|
2252 | + * @package GeoDirectory |
|
2253 | + * @param int $post_id The post ID. |
|
2254 | + */ |
|
2255 | + do_action('geodir_before_add_from_favorite', $post_id); |
|
2256 | + |
|
2257 | + echo '<a href="javascript:void(0);" title="' . $remove_favourite_text . '" class="geodir-addtofav geodir-removetofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'remove\');"><i class="'. $favourite_icon .'"></i> ' . $unfavourite_text . '</a>'; |
|
2258 | + |
|
2259 | + /** |
|
2260 | + * Called after adding the post from favourites. |
|
2261 | + * |
|
2262 | + * @since 1.0.0 |
|
2263 | + * @package GeoDirectory |
|
2264 | + * @param int $post_id The post ID. |
|
2265 | + */ |
|
2266 | + do_action('geodir_after_add_from_favorite', $post_id); |
|
2256 | 2267 | |
2257 | - echo '<a href="javascript:void(0);" title="' . $remove_favourite_text . '" class="geodir-addtofav geodir-removetofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'remove\');"><i class="'. $favourite_icon .'"></i> ' . $unfavourite_text . '</a>'; |
|
2258 | - |
|
2259 | - /** |
|
2260 | - * Called after adding the post from favourites. |
|
2261 | - * |
|
2262 | - * @since 1.0.0 |
|
2263 | - * @package GeoDirectory |
|
2264 | - * @param int $post_id The post ID. |
|
2265 | - */ |
|
2266 | - do_action('geodir_after_add_from_favorite', $post_id); |
|
2267 | - |
|
2268 | - } |
|
2268 | + } |
|
2269 | 2269 | } |
2270 | 2270 | |
2271 | 2271 | if (!function_exists('geodir_remove_from_favorite')) { |
2272 | - /** |
|
2273 | - * This function would remove the favourited property earlier. |
|
2274 | - * |
|
2275 | - * @since 1.0.0 |
|
2276 | - * @package GeoDirectory |
|
2277 | - * @global object $current_user Current user object. |
|
2278 | - * @param int $post_id The post ID. |
|
2279 | - */ |
|
2280 | - function geodir_remove_from_favorite($post_id) |
|
2281 | - { |
|
2282 | - global $current_user; |
|
2283 | - |
|
2284 | - /** |
|
2285 | - * Filter to modify "Add to Favorites" text |
|
2286 | - * |
|
2287 | - * You can use this filter to rename "Add to Favorites" text to something else. |
|
2288 | - * |
|
2289 | - * @since 1.0.0 |
|
2290 | - * @package GeoDirectory |
|
2291 | - */ |
|
2292 | - $add_favourite_text = apply_filters('geodir_add_favourite_text', ADD_FAVOURITE_TEXT); |
|
2293 | - |
|
2294 | - /** |
|
2295 | - * Filter to modify "Favourite" text |
|
2296 | - * |
|
2297 | - * You can use this filter to rename "Favourite" text to something else. |
|
2298 | - * |
|
2299 | - * @since 1.0.0 |
|
2300 | - * @package GeoDirectory |
|
2301 | - */ |
|
2302 | - $favourite_text = apply_filters('geodir_favourite_text', FAVOURITE_TEXT); |
|
2303 | - |
|
2304 | - /** |
|
2305 | - * Filter to modify "fa fa-heart" icon |
|
2306 | - * |
|
2307 | - * You can use this filter to change "fa fa-heart" icon to something else. |
|
2308 | - * |
|
2309 | - * @since 1.0.0 |
|
2310 | - * @package GeoDirectory |
|
2311 | - */ |
|
2312 | - $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart'); |
|
2313 | - |
|
2314 | - $user_meta_data = array(); |
|
2315 | - $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
|
2316 | - |
|
2317 | - if (!empty($user_meta_data)) { |
|
2318 | - |
|
2319 | - if (($key = array_search($post_id, $user_meta_data)) !== false) { |
|
2320 | - unset($user_meta_data[$key]); |
|
2321 | - } |
|
2272 | + /** |
|
2273 | + * This function would remove the favourited property earlier. |
|
2274 | + * |
|
2275 | + * @since 1.0.0 |
|
2276 | + * @package GeoDirectory |
|
2277 | + * @global object $current_user Current user object. |
|
2278 | + * @param int $post_id The post ID. |
|
2279 | + */ |
|
2280 | + function geodir_remove_from_favorite($post_id) |
|
2281 | + { |
|
2282 | + global $current_user; |
|
2283 | + |
|
2284 | + /** |
|
2285 | + * Filter to modify "Add to Favorites" text |
|
2286 | + * |
|
2287 | + * You can use this filter to rename "Add to Favorites" text to something else. |
|
2288 | + * |
|
2289 | + * @since 1.0.0 |
|
2290 | + * @package GeoDirectory |
|
2291 | + */ |
|
2292 | + $add_favourite_text = apply_filters('geodir_add_favourite_text', ADD_FAVOURITE_TEXT); |
|
2293 | + |
|
2294 | + /** |
|
2295 | + * Filter to modify "Favourite" text |
|
2296 | + * |
|
2297 | + * You can use this filter to rename "Favourite" text to something else. |
|
2298 | + * |
|
2299 | + * @since 1.0.0 |
|
2300 | + * @package GeoDirectory |
|
2301 | + */ |
|
2302 | + $favourite_text = apply_filters('geodir_favourite_text', FAVOURITE_TEXT); |
|
2303 | + |
|
2304 | + /** |
|
2305 | + * Filter to modify "fa fa-heart" icon |
|
2306 | + * |
|
2307 | + * You can use this filter to change "fa fa-heart" icon to something else. |
|
2308 | + * |
|
2309 | + * @since 1.0.0 |
|
2310 | + * @package GeoDirectory |
|
2311 | + */ |
|
2312 | + $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart'); |
|
2313 | + |
|
2314 | + $user_meta_data = array(); |
|
2315 | + $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
|
2316 | + |
|
2317 | + if (!empty($user_meta_data)) { |
|
2318 | + |
|
2319 | + if (($key = array_search($post_id, $user_meta_data)) !== false) { |
|
2320 | + unset($user_meta_data[$key]); |
|
2321 | + } |
|
2322 | 2322 | |
2323 | - } |
|
2323 | + } |
|
2324 | 2324 | |
2325 | - update_user_meta($current_user->data->ID, 'gd_user_favourite_post', $user_meta_data); |
|
2325 | + update_user_meta($current_user->data->ID, 'gd_user_favourite_post', $user_meta_data); |
|
2326 | 2326 | |
2327 | - /** |
|
2328 | - * Called before removing the post from favourites. |
|
2329 | - * |
|
2330 | - * @since 1.0.0 |
|
2331 | - * @package GeoDirectory |
|
2332 | - * @param int $post_id The post ID. |
|
2333 | - */ |
|
2334 | - do_action('geodir_before_remove_from_favorite', $post_id); |
|
2327 | + /** |
|
2328 | + * Called before removing the post from favourites. |
|
2329 | + * |
|
2330 | + * @since 1.0.0 |
|
2331 | + * @package GeoDirectory |
|
2332 | + * @param int $post_id The post ID. |
|
2333 | + */ |
|
2334 | + do_action('geodir_before_remove_from_favorite', $post_id); |
|
2335 | 2335 | |
2336 | - echo '<a href="javascript:void(0);" title="' . $add_favourite_text . '" class="geodir-addtofav geodir-addtofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'add\');"><i class="'. $favourite_icon .'"></i> ' . $favourite_text . '</a>'; |
|
2336 | + echo '<a href="javascript:void(0);" title="' . $add_favourite_text . '" class="geodir-addtofav geodir-addtofav-icon" onclick="javascript:addToFavourite(\'' . $post_id . '\',\'add\');"><i class="'. $favourite_icon .'"></i> ' . $favourite_text . '</a>'; |
|
2337 | 2337 | |
2338 | - /** |
|
2339 | - * Called after removing the post from favourites. |
|
2340 | - * |
|
2341 | - * @since 1.0.0 |
|
2342 | - * @package GeoDirectory |
|
2343 | - * @param int $post_id The post ID. |
|
2344 | - */ |
|
2345 | - do_action('geodir_after_remove_from_favorite', $post_id); |
|
2338 | + /** |
|
2339 | + * Called after removing the post from favourites. |
|
2340 | + * |
|
2341 | + * @since 1.0.0 |
|
2342 | + * @package GeoDirectory |
|
2343 | + * @param int $post_id The post ID. |
|
2344 | + */ |
|
2345 | + do_action('geodir_after_remove_from_favorite', $post_id); |
|
2346 | 2346 | |
2347 | - } |
|
2347 | + } |
|
2348 | 2348 | } |
2349 | 2349 | |
2350 | 2350 | if (!function_exists('geodir_favourite_html')) { |
2351 | - /** |
|
2352 | - * This function would display the html content for add to favorite or remove from favorite. |
|
2353 | - * |
|
2354 | - * @since 1.0.0 |
|
2355 | - * @package GeoDirectory |
|
2356 | - * @global object $current_user Current user object. |
|
2357 | - * @global object $post The current post object. |
|
2358 | - * @param int $user_id The user ID. |
|
2359 | - * @param int $post_id The post ID. |
|
2360 | - */ |
|
2361 | - function geodir_favourite_html($user_id, $post_id) |
|
2362 | - { |
|
2363 | - |
|
2364 | - global $current_user, $post; |
|
2365 | - |
|
2366 | - /** |
|
2367 | - * Filter to modify "Add to Favorites" text |
|
2368 | - * |
|
2369 | - * You can use this filter to rename "Add to Favorites" text to something else. |
|
2370 | - * |
|
2371 | - * @since 1.0.0 |
|
2372 | - * @package GeoDirectory |
|
2373 | - */ |
|
2374 | - $add_favourite_text = apply_filters('geodir_add_favourite_text', ADD_FAVOURITE_TEXT); |
|
2375 | - |
|
2376 | - /** |
|
2377 | - * Filter to modify "Favourite" text |
|
2378 | - * |
|
2379 | - * You can use this filter to rename "Favourite" text to something else. |
|
2380 | - * |
|
2381 | - * @since 1.0.0 |
|
2382 | - * @package GeoDirectory |
|
2383 | - */ |
|
2384 | - $favourite_text = apply_filters('geodir_favourite_text', FAVOURITE_TEXT); |
|
2385 | - |
|
2386 | - /** |
|
2387 | - * Filter to modify "Unfavorite" text |
|
2388 | - * |
|
2389 | - * You can use this filter to rename "Unfavorite" text to something else. |
|
2390 | - * |
|
2391 | - * @since 1.0.0 |
|
2392 | - * @package GeoDirectory |
|
2393 | - */ |
|
2394 | - $remove_favourite_text = apply_filters('geodir_remove_favourite_text', REMOVE_FAVOURITE_TEXT); |
|
2395 | - |
|
2396 | - /** |
|
2397 | - * Filter to modify "Remove from Favorites" text |
|
2398 | - * |
|
2399 | - * You can use this filter to rename "Remove from Favorites" text to something else. |
|
2400 | - * |
|
2401 | - * @since 1.0.0 |
|
2402 | - * @package GeoDirectory |
|
2403 | - */ |
|
2404 | - $unfavourite_text = apply_filters('geodir_unfavourite_text', UNFAVOURITE_TEXT); |
|
2405 | - |
|
2406 | - /** |
|
2407 | - * Filter to modify "fa fa-heart" icon |
|
2408 | - * |
|
2409 | - * You can use this filter to change "fa fa-heart" icon to something else. |
|
2410 | - * |
|
2411 | - * @since 1.0.0 |
|
2412 | - * @package GeoDirectory |
|
2413 | - */ |
|
2414 | - $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart'); |
|
2415 | - |
|
2416 | - /** |
|
2417 | - * Filter to modify "fa fa-heart" icon for "remove from favorites" link |
|
2418 | - * |
|
2419 | - * You can use this filter to change "fa fa-heart" icon to something else. |
|
2420 | - * |
|
2421 | - * @since 1.0.0 |
|
2422 | - * @package GeoDirectory |
|
2423 | - */ |
|
2424 | - $unfavourite_icon = apply_filters('geodir_unfavourite_icon', 'fa fa-heart'); |
|
2425 | - |
|
2426 | - $user_meta_data = ''; |
|
2427 | - if (isset($current_user->data->ID)) |
|
2428 | - $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
|
2429 | - |
|
2430 | - if (!empty($user_meta_data) && in_array($post_id, $user_meta_data)) { |
|
2431 | - ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>" ><a |
|
2351 | + /** |
|
2352 | + * This function would display the html content for add to favorite or remove from favorite. |
|
2353 | + * |
|
2354 | + * @since 1.0.0 |
|
2355 | + * @package GeoDirectory |
|
2356 | + * @global object $current_user Current user object. |
|
2357 | + * @global object $post The current post object. |
|
2358 | + * @param int $user_id The user ID. |
|
2359 | + * @param int $post_id The post ID. |
|
2360 | + */ |
|
2361 | + function geodir_favourite_html($user_id, $post_id) |
|
2362 | + { |
|
2363 | + |
|
2364 | + global $current_user, $post; |
|
2365 | + |
|
2366 | + /** |
|
2367 | + * Filter to modify "Add to Favorites" text |
|
2368 | + * |
|
2369 | + * You can use this filter to rename "Add to Favorites" text to something else. |
|
2370 | + * |
|
2371 | + * @since 1.0.0 |
|
2372 | + * @package GeoDirectory |
|
2373 | + */ |
|
2374 | + $add_favourite_text = apply_filters('geodir_add_favourite_text', ADD_FAVOURITE_TEXT); |
|
2375 | + |
|
2376 | + /** |
|
2377 | + * Filter to modify "Favourite" text |
|
2378 | + * |
|
2379 | + * You can use this filter to rename "Favourite" text to something else. |
|
2380 | + * |
|
2381 | + * @since 1.0.0 |
|
2382 | + * @package GeoDirectory |
|
2383 | + */ |
|
2384 | + $favourite_text = apply_filters('geodir_favourite_text', FAVOURITE_TEXT); |
|
2385 | + |
|
2386 | + /** |
|
2387 | + * Filter to modify "Unfavorite" text |
|
2388 | + * |
|
2389 | + * You can use this filter to rename "Unfavorite" text to something else. |
|
2390 | + * |
|
2391 | + * @since 1.0.0 |
|
2392 | + * @package GeoDirectory |
|
2393 | + */ |
|
2394 | + $remove_favourite_text = apply_filters('geodir_remove_favourite_text', REMOVE_FAVOURITE_TEXT); |
|
2395 | + |
|
2396 | + /** |
|
2397 | + * Filter to modify "Remove from Favorites" text |
|
2398 | + * |
|
2399 | + * You can use this filter to rename "Remove from Favorites" text to something else. |
|
2400 | + * |
|
2401 | + * @since 1.0.0 |
|
2402 | + * @package GeoDirectory |
|
2403 | + */ |
|
2404 | + $unfavourite_text = apply_filters('geodir_unfavourite_text', UNFAVOURITE_TEXT); |
|
2405 | + |
|
2406 | + /** |
|
2407 | + * Filter to modify "fa fa-heart" icon |
|
2408 | + * |
|
2409 | + * You can use this filter to change "fa fa-heart" icon to something else. |
|
2410 | + * |
|
2411 | + * @since 1.0.0 |
|
2412 | + * @package GeoDirectory |
|
2413 | + */ |
|
2414 | + $favourite_icon = apply_filters('geodir_favourite_icon', 'fa fa-heart'); |
|
2415 | + |
|
2416 | + /** |
|
2417 | + * Filter to modify "fa fa-heart" icon for "remove from favorites" link |
|
2418 | + * |
|
2419 | + * You can use this filter to change "fa fa-heart" icon to something else. |
|
2420 | + * |
|
2421 | + * @since 1.0.0 |
|
2422 | + * @package GeoDirectory |
|
2423 | + */ |
|
2424 | + $unfavourite_icon = apply_filters('geodir_unfavourite_icon', 'fa fa-heart'); |
|
2425 | + |
|
2426 | + $user_meta_data = ''; |
|
2427 | + if (isset($current_user->data->ID)) |
|
2428 | + $user_meta_data = get_user_meta($current_user->data->ID, 'gd_user_favourite_post', true); |
|
2429 | + |
|
2430 | + if (!empty($user_meta_data) && in_array($post_id, $user_meta_data)) { |
|
2431 | + ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>" ><a |
|
2432 | 2432 | class="geodir-removetofav-icon" href="javascript:void(0);" |
2433 | 2433 | onclick="javascript:addToFavourite(<?php echo $post_id;?>,'remove');" |
2434 | 2434 | title="<?php echo $remove_favourite_text;?>"><i class="<?php echo $unfavourite_icon; ?>"></i> <?php echo $unfavourite_text;?> |
2435 | 2435 | </a> </span><?php |
2436 | 2436 | |
2437 | - } else { |
|
2437 | + } else { |
|
2438 | 2438 | |
2439 | - if (!isset($current_user->data->ID) || $current_user->data->ID == '') { |
|
2440 | - $script_text = 'javascript:window.location.href=\'' . geodir_login_url() . '\''; |
|
2441 | - } else |
|
2442 | - $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')'; |
|
2439 | + if (!isset($current_user->data->ID) || $current_user->data->ID == '') { |
|
2440 | + $script_text = 'javascript:window.location.href=\'' . geodir_login_url() . '\''; |
|
2441 | + } else |
|
2442 | + $script_text = 'javascript:addToFavourite(' . $post_id . ',\'add\')'; |
|
2443 | 2443 | |
2444 | - ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"><a class="geodir-addtofav-icon" |
|
2444 | + ?><span class="geodir-addtofav favorite_property_<?php echo $post_id;?>"><a class="geodir-addtofav-icon" |
|
2445 | 2445 | href="javascript:void(0);" |
2446 | 2446 | onclick="<?php echo $script_text;?>" |
2447 | 2447 | title="<?php echo $add_favourite_text;?>"><i |
2448 | 2448 | class="<?php echo $favourite_icon; ?>"></i> <?php echo $favourite_text;?></a></span> |
2449 | 2449 | <?php } |
2450 | - } |
|
2450 | + } |
|
2451 | 2451 | } |
2452 | 2452 | |
2453 | 2453 | |
@@ -2464,54 +2464,54 @@ discard block |
||
2464 | 2464 | function geodir_get_cat_postcount($term = array()) |
2465 | 2465 | { |
2466 | 2466 | |
2467 | - if (!empty($term)) { |
|
2467 | + if (!empty($term)) { |
|
2468 | 2468 | |
2469 | - global $wpdb, $plugin_prefix; |
|
2469 | + global $wpdb, $plugin_prefix; |
|
2470 | 2470 | |
2471 | - $where = ''; |
|
2472 | - $join = ''; |
|
2473 | - if (get_query_var('gd_country') != '' || get_query_var('gd_region') != '' || get_query_var('gd_city') != '') { |
|
2474 | - $taxonomy_obj = get_taxonomy($term->taxonomy); |
|
2471 | + $where = ''; |
|
2472 | + $join = ''; |
|
2473 | + if (get_query_var('gd_country') != '' || get_query_var('gd_region') != '' || get_query_var('gd_city') != '') { |
|
2474 | + $taxonomy_obj = get_taxonomy($term->taxonomy); |
|
2475 | 2475 | |
2476 | - $post_type = $taxonomy_obj->object_type[0]; |
|
2476 | + $post_type = $taxonomy_obj->object_type[0]; |
|
2477 | 2477 | |
2478 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
2478 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
2479 | 2479 | |
2480 | - /** |
|
2481 | - * Filter to modify the 'join' query |
|
2482 | - * |
|
2483 | - * @since 1.0.0 |
|
2484 | - * @package GeoDirectory |
|
2485 | - * @param object|array $term category / term object that need to be processed. |
|
2486 | - * @param string $join The join query. |
|
2487 | - */ |
|
2488 | - $join = apply_filters('geodir_cat_post_count_join', $join, $term); |
|
2480 | + /** |
|
2481 | + * Filter to modify the 'join' query |
|
2482 | + * |
|
2483 | + * @since 1.0.0 |
|
2484 | + * @package GeoDirectory |
|
2485 | + * @param object|array $term category / term object that need to be processed. |
|
2486 | + * @param string $join The join query. |
|
2487 | + */ |
|
2488 | + $join = apply_filters('geodir_cat_post_count_join', $join, $term); |
|
2489 | 2489 | |
2490 | - /** |
|
2491 | - * Filter to modify the 'where' query |
|
2492 | - * |
|
2493 | - * @since 1.0.0 |
|
2494 | - * @package GeoDirectory |
|
2495 | - * @param object|array $term category / term object that need to be processed. |
|
2496 | - * @param string $where The where query. |
|
2497 | - */ |
|
2498 | - $where = apply_filters('geodir_cat_post_count_where', $where, $term); |
|
2490 | + /** |
|
2491 | + * Filter to modify the 'where' query |
|
2492 | + * |
|
2493 | + * @since 1.0.0 |
|
2494 | + * @package GeoDirectory |
|
2495 | + * @param object|array $term category / term object that need to be processed. |
|
2496 | + * @param string $where The where query. |
|
2497 | + */ |
|
2498 | + $where = apply_filters('geodir_cat_post_count_where', $where, $term); |
|
2499 | 2499 | |
2500 | - $count_query = "SELECT count(post_id) FROM |
|
2500 | + $count_query = "SELECT count(post_id) FROM |
|
2501 | 2501 | " . $table . " as pd " . $join . " |
2502 | 2502 | WHERE pd.post_status='publish' AND FIND_IN_SET('" . $term->term_id . "'," . $term->taxonomy . ") " . $where; |
2503 | 2503 | |
2504 | - $cat_post_count = $wpdb->get_var($count_query); |
|
2505 | - if (empty($cat_post_count) || is_wp_error($cat_post_count)) |
|
2506 | - $cat_post_count = 0; |
|
2504 | + $cat_post_count = $wpdb->get_var($count_query); |
|
2505 | + if (empty($cat_post_count) || is_wp_error($cat_post_count)) |
|
2506 | + $cat_post_count = 0; |
|
2507 | 2507 | |
2508 | - return $cat_post_count; |
|
2508 | + return $cat_post_count; |
|
2509 | 2509 | |
2510 | - } else |
|
2510 | + } else |
|
2511 | 2511 | |
2512 | - return $term->count; |
|
2513 | - } |
|
2514 | - return false; |
|
2512 | + return $term->count; |
|
2513 | + } |
|
2514 | + return false; |
|
2515 | 2515 | |
2516 | 2516 | } |
2517 | 2517 | |
@@ -2524,17 +2524,17 @@ discard block |
||
2524 | 2524 | */ |
2525 | 2525 | function geodir_allow_post_type_frontend() |
2526 | 2526 | { |
2527 | - $geodir_allow_posttype_frontend = get_option('geodir_allow_posttype_frontend'); |
|
2527 | + $geodir_allow_posttype_frontend = get_option('geodir_allow_posttype_frontend'); |
|
2528 | 2528 | |
2529 | - if (!is_admin() && isset($_REQUEST['listing_type']) |
|
2530 | - && !empty($geodir_allow_posttype_frontend) |
|
2531 | - && !in_array($_REQUEST['listing_type'], $geodir_allow_posttype_frontend) |
|
2532 | - ) { |
|
2529 | + if (!is_admin() && isset($_REQUEST['listing_type']) |
|
2530 | + && !empty($geodir_allow_posttype_frontend) |
|
2531 | + && !in_array($_REQUEST['listing_type'], $geodir_allow_posttype_frontend) |
|
2532 | + ) { |
|
2533 | 2533 | |
2534 | - wp_redirect(home_url()); |
|
2535 | - exit; |
|
2534 | + wp_redirect(home_url()); |
|
2535 | + exit; |
|
2536 | 2536 | |
2537 | - } |
|
2537 | + } |
|
2538 | 2538 | |
2539 | 2539 | } |
2540 | 2540 | |
@@ -2551,20 +2551,20 @@ discard block |
||
2551 | 2551 | */ |
2552 | 2552 | function geodir_excerpt_length($length) |
2553 | 2553 | { |
2554 | - global $wp_query, $geodir_is_widget_listing; |
|
2554 | + global $wp_query, $geodir_is_widget_listing; |
|
2555 | 2555 | if ($geodir_is_widget_listing) { |
2556 | 2556 | return $length; |
2557 | 2557 | } |
2558 | 2558 | |
2559 | - if (isset($wp_query->query_vars['is_geodir_loop']) && $wp_query->query_vars['is_geodir_loop'] && get_option('geodir_desc_word_limit')) |
|
2560 | - $length = get_option('geodir_desc_word_limit'); |
|
2561 | - elseif (get_query_var('excerpt_length')) |
|
2562 | - $length = get_query_var('excerpt_length'); |
|
2559 | + if (isset($wp_query->query_vars['is_geodir_loop']) && $wp_query->query_vars['is_geodir_loop'] && get_option('geodir_desc_word_limit')) |
|
2560 | + $length = get_option('geodir_desc_word_limit'); |
|
2561 | + elseif (get_query_var('excerpt_length')) |
|
2562 | + $length = get_query_var('excerpt_length'); |
|
2563 | 2563 | |
2564 | - if (geodir_is_page('author') && get_option('geodir_author_desc_word_limit')) |
|
2565 | - $length = get_option('geodir_author_desc_word_limit'); |
|
2564 | + if (geodir_is_page('author') && get_option('geodir_author_desc_word_limit')) |
|
2565 | + $length = get_option('geodir_author_desc_word_limit'); |
|
2566 | 2566 | |
2567 | - return $length; |
|
2567 | + return $length; |
|
2568 | 2568 | } |
2569 | 2569 | |
2570 | 2570 | /** |
@@ -2579,13 +2579,13 @@ discard block |
||
2579 | 2579 | */ |
2580 | 2580 | function geodir_excerpt_more($more) |
2581 | 2581 | { |
2582 | - global $post; |
|
2583 | - $all_postypes = geodir_get_posttypes(); |
|
2584 | - if (is_array($all_postypes) && in_array($post->post_type, $all_postypes)) { |
|
2585 | - return ' <a href="' . get_permalink($post->ID) . '">' . READ_MORE_TXT . '</a>'; |
|
2586 | - } |
|
2582 | + global $post; |
|
2583 | + $all_postypes = geodir_get_posttypes(); |
|
2584 | + if (is_array($all_postypes) && in_array($post->post_type, $all_postypes)) { |
|
2585 | + return ' <a href="' . get_permalink($post->ID) . '">' . READ_MORE_TXT . '</a>'; |
|
2586 | + } |
|
2587 | 2587 | |
2588 | - return $more; |
|
2588 | + return $more; |
|
2589 | 2589 | } |
2590 | 2590 | |
2591 | 2591 | |
@@ -2602,63 +2602,63 @@ discard block |
||
2602 | 2602 | */ |
2603 | 2603 | function geodir_update_markers_oncatedit($term_id, $tt_id, $taxonomy) |
2604 | 2604 | { |
2605 | - global $plugin_prefix, $wpdb; |
|
2605 | + global $plugin_prefix, $wpdb; |
|
2606 | 2606 | |
2607 | - $gd_taxonomies = geodir_get_taxonomies(); |
|
2607 | + $gd_taxonomies = geodir_get_taxonomies(); |
|
2608 | 2608 | |
2609 | - if (is_array($gd_taxonomies) && in_array($taxonomy, $gd_taxonomies)) { |
|
2609 | + if (is_array($gd_taxonomies) && in_array($taxonomy, $gd_taxonomies)) { |
|
2610 | 2610 | |
2611 | - $geodir_post_type = geodir_get_taxonomy_posttype($taxonomy); |
|
2612 | - $table = $plugin_prefix . $geodir_post_type . '_detail'; |
|
2611 | + $geodir_post_type = geodir_get_taxonomy_posttype($taxonomy); |
|
2612 | + $table = $plugin_prefix . $geodir_post_type . '_detail'; |
|
2613 | 2613 | |
2614 | - $path_parts = pathinfo($_REQUEST['ct_cat_icon']['src']); |
|
2615 | - $term_icon = $path_parts['dirname'] . '/cat_icon_' . $term_id . '.png'; |
|
2614 | + $path_parts = pathinfo($_REQUEST['ct_cat_icon']['src']); |
|
2615 | + $term_icon = $path_parts['dirname'] . '/cat_icon_' . $term_id . '.png'; |
|
2616 | 2616 | |
2617 | - $posts = $wpdb->get_results( |
|
2618 | - $wpdb->prepare( |
|
2619 | - "SELECT post_id,post_title,post_latitude,post_longitude,default_category FROM " . $table . " WHERE FIND_IN_SET(%s,%1\$s ) ", |
|
2620 | - array($term_id, $taxonomy) |
|
2621 | - ) |
|
2622 | - ); |
|
2617 | + $posts = $wpdb->get_results( |
|
2618 | + $wpdb->prepare( |
|
2619 | + "SELECT post_id,post_title,post_latitude,post_longitude,default_category FROM " . $table . " WHERE FIND_IN_SET(%s,%1\$s ) ", |
|
2620 | + array($term_id, $taxonomy) |
|
2621 | + ) |
|
2622 | + ); |
|
2623 | 2623 | |
2624 | - if (!empty($posts)): |
|
2625 | - foreach ($posts as $post_obj) { |
|
2624 | + if (!empty($posts)): |
|
2625 | + foreach ($posts as $post_obj) { |
|
2626 | 2626 | |
2627 | - $lat = $post_obj->post_latitude; |
|
2628 | - $lng = $post_obj->post_longitude; |
|
2627 | + $lat = $post_obj->post_latitude; |
|
2628 | + $lng = $post_obj->post_longitude; |
|
2629 | 2629 | |
2630 | - $json = '{'; |
|
2631 | - $json .= '"id":"' . $post_obj->post_id . '",'; |
|
2632 | - $json .= '"lat_pos": "' . $lat . '",'; |
|
2633 | - $json .= '"long_pos": "' . $lng . '",'; |
|
2634 | - $json .= '"marker_id":"' . $post_obj->post_id . '_' . $term_id . '",'; |
|
2635 | - $json .= '"icon":"' . $term_icon . '",'; |
|
2636 | - $json .= '"group":"catgroup' . $term_id . '"'; |
|
2637 | - $json .= '}'; |
|
2630 | + $json = '{'; |
|
2631 | + $json .= '"id":"' . $post_obj->post_id . '",'; |
|
2632 | + $json .= '"lat_pos": "' . $lat . '",'; |
|
2633 | + $json .= '"long_pos": "' . $lng . '",'; |
|
2634 | + $json .= '"marker_id":"' . $post_obj->post_id . '_' . $term_id . '",'; |
|
2635 | + $json .= '"icon":"' . $term_icon . '",'; |
|
2636 | + $json .= '"group":"catgroup' . $term_id . '"'; |
|
2637 | + $json .= '}'; |
|
2638 | 2638 | |
2639 | - if ($post_obj->default_category == $term_id) { |
|
2639 | + if ($post_obj->default_category == $term_id) { |
|
2640 | 2640 | |
2641 | - $wpdb->query( |
|
2642 | - $wpdb->prepare( |
|
2643 | - "UPDATE " . $table . " SET marker_json = %s where post_id = %d", |
|
2644 | - array($json, $post_obj->post_id) |
|
2645 | - ) |
|
2646 | - ); |
|
2647 | - } |
|
2641 | + $wpdb->query( |
|
2642 | + $wpdb->prepare( |
|
2643 | + "UPDATE " . $table . " SET marker_json = %s where post_id = %d", |
|
2644 | + array($json, $post_obj->post_id) |
|
2645 | + ) |
|
2646 | + ); |
|
2647 | + } |
|
2648 | 2648 | |
2649 | - $wpdb->query( |
|
2650 | - $wpdb->prepare( |
|
2651 | - "UPDATE " . GEODIR_ICON_TABLE . " SET json = %s WHERE post_id = %d AND cat_id = %d", |
|
2652 | - array($json, $post_obj->post_id, $term_id) |
|
2653 | - ) |
|
2654 | - ); |
|
2649 | + $wpdb->query( |
|
2650 | + $wpdb->prepare( |
|
2651 | + "UPDATE " . GEODIR_ICON_TABLE . " SET json = %s WHERE post_id = %d AND cat_id = %d", |
|
2652 | + array($json, $post_obj->post_id, $term_id) |
|
2653 | + ) |
|
2654 | + ); |
|
2655 | 2655 | |
2656 | - } |
|
2656 | + } |
|
2657 | 2657 | |
2658 | 2658 | |
2659 | - endif; |
|
2659 | + endif; |
|
2660 | 2660 | |
2661 | - } |
|
2661 | + } |
|
2662 | 2662 | |
2663 | 2663 | } |
2664 | 2664 | |
@@ -2672,14 +2672,14 @@ discard block |
||
2672 | 2672 | */ |
2673 | 2673 | function geodir_get_listing_author($listing_id = '') |
2674 | 2674 | { |
2675 | - if ($listing_id == '') { |
|
2676 | - if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') { |
|
2677 | - $listing_id = $_REQUEST['pid']; |
|
2678 | - } |
|
2679 | - } |
|
2680 | - $listing = get_post(strip_tags($listing_id)); |
|
2681 | - $listing_author_id = $listing->post_author; |
|
2682 | - return $listing_author_id; |
|
2675 | + if ($listing_id == '') { |
|
2676 | + if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') { |
|
2677 | + $listing_id = $_REQUEST['pid']; |
|
2678 | + } |
|
2679 | + } |
|
2680 | + $listing = get_post(strip_tags($listing_id)); |
|
2681 | + $listing_author_id = $listing->post_author; |
|
2682 | + return $listing_author_id; |
|
2683 | 2683 | } |
2684 | 2684 | |
2685 | 2685 | |
@@ -2694,11 +2694,11 @@ discard block |
||
2694 | 2694 | */ |
2695 | 2695 | function geodir_lisiting_belong_to_user($listing_id, $user_id) |
2696 | 2696 | { |
2697 | - $listing_author_id = geodir_get_listing_author($listing_id); |
|
2698 | - if ($listing_author_id == $user_id) |
|
2699 | - return true; |
|
2700 | - else |
|
2701 | - return false; |
|
2697 | + $listing_author_id = geodir_get_listing_author($listing_id); |
|
2698 | + if ($listing_author_id == $user_id) |
|
2699 | + return true; |
|
2700 | + else |
|
2701 | + return false; |
|
2702 | 2702 | |
2703 | 2703 | } |
2704 | 2704 | |
@@ -2714,17 +2714,17 @@ discard block |
||
2714 | 2714 | */ |
2715 | 2715 | function geodir_listing_belong_to_current_user($listing_id = '', $exclude_admin = true) |
2716 | 2716 | { |
2717 | - global $current_user; |
|
2718 | - if ($exclude_admin) { |
|
2719 | - foreach ($current_user->caps as $key => $caps) { |
|
2720 | - if (geodir_strtolower($key) == 'administrator') { |
|
2721 | - return true; |
|
2722 | - break; |
|
2723 | - } |
|
2724 | - } |
|
2725 | - } |
|
2726 | - |
|
2727 | - return geodir_lisiting_belong_to_user($listing_id, $current_user->ID); |
|
2717 | + global $current_user; |
|
2718 | + if ($exclude_admin) { |
|
2719 | + foreach ($current_user->caps as $key => $caps) { |
|
2720 | + if (geodir_strtolower($key) == 'administrator') { |
|
2721 | + return true; |
|
2722 | + break; |
|
2723 | + } |
|
2724 | + } |
|
2725 | + } |
|
2726 | + |
|
2727 | + return geodir_lisiting_belong_to_user($listing_id, $current_user->ID); |
|
2728 | 2728 | } |
2729 | 2729 | |
2730 | 2730 | |
@@ -2740,17 +2740,17 @@ discard block |
||
2740 | 2740 | function geodir_only_supportable_attachments_remove($file) |
2741 | 2741 | { |
2742 | 2742 | |
2743 | - global $wpdb; |
|
2743 | + global $wpdb; |
|
2744 | 2744 | |
2745 | - $matches = array(); |
|
2745 | + $matches = array(); |
|
2746 | 2746 | |
2747 | - $pattern = '/-\d+x\d+\./'; |
|
2748 | - preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE); |
|
2747 | + $pattern = '/-\d+x\d+\./'; |
|
2748 | + preg_match($pattern, $file, $matches, PREG_OFFSET_CAPTURE); |
|
2749 | 2749 | |
2750 | - if (empty($matches)) |
|
2751 | - return ''; |
|
2752 | - else |
|
2753 | - return $file; |
|
2750 | + if (empty($matches)) |
|
2751 | + return ''; |
|
2752 | + else |
|
2753 | + return $file; |
|
2754 | 2754 | |
2755 | 2755 | } |
2756 | 2756 | |
@@ -2767,78 +2767,78 @@ discard block |
||
2767 | 2767 | function geodir_set_wp_featured_image($post_id) |
2768 | 2768 | { |
2769 | 2769 | |
2770 | - global $wpdb, $plugin_prefix; |
|
2771 | - $uploads = wp_upload_dir(); |
|
2770 | + global $wpdb, $plugin_prefix; |
|
2771 | + $uploads = wp_upload_dir(); |
|
2772 | 2772 | // print_r($uploads ) ; |
2773 | - $post_first_image = $wpdb->get_results( |
|
2774 | - $wpdb->prepare( |
|
2775 | - "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d and menu_order = 1 ", array($post_id) |
|
2776 | - ) |
|
2777 | - ); |
|
2778 | - |
|
2779 | - $old_attachment_name = ''; |
|
2780 | - $post_thumbnail_id = ''; |
|
2781 | - if (has_post_thumbnail($post_id)) { |
|
2773 | + $post_first_image = $wpdb->get_results( |
|
2774 | + $wpdb->prepare( |
|
2775 | + "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d and menu_order = 1 ", array($post_id) |
|
2776 | + ) |
|
2777 | + ); |
|
2782 | 2778 | |
2783 | - if (has_post_thumbnail($post_id)) { |
|
2779 | + $old_attachment_name = ''; |
|
2780 | + $post_thumbnail_id = ''; |
|
2781 | + if (has_post_thumbnail($post_id)) { |
|
2784 | 2782 | |
2785 | - $post_thumbnail_id = get_post_thumbnail_id($post_id); |
|
2783 | + if (has_post_thumbnail($post_id)) { |
|
2786 | 2784 | |
2787 | - $old_attachment_name = basename(get_attached_file($post_thumbnail_id)); |
|
2785 | + $post_thumbnail_id = get_post_thumbnail_id($post_id); |
|
2788 | 2786 | |
2789 | - } |
|
2790 | - } |
|
2787 | + $old_attachment_name = basename(get_attached_file($post_thumbnail_id)); |
|
2791 | 2788 | |
2792 | - if (!empty($post_first_image)) { |
|
2789 | + } |
|
2790 | + } |
|
2793 | 2791 | |
2794 | - $post_type = get_post_type($post_id); |
|
2792 | + if (!empty($post_first_image)) { |
|
2795 | 2793 | |
2796 | - $table_name = $plugin_prefix . $post_type . '_detail'; |
|
2794 | + $post_type = get_post_type($post_id); |
|
2797 | 2795 | |
2798 | - $wpdb->query("UPDATE " . $table_name . " SET featured_image='" . $post_first_image[0]->file . "' WHERE post_id =" . $post_id); |
|
2796 | + $table_name = $plugin_prefix . $post_type . '_detail'; |
|
2799 | 2797 | |
2800 | - $new_attachment_name = basename($post_first_image[0]->file); |
|
2798 | + $wpdb->query("UPDATE " . $table_name . " SET featured_image='" . $post_first_image[0]->file . "' WHERE post_id =" . $post_id); |
|
2801 | 2799 | |
2802 | - if (geodir_strtolower($new_attachment_name) != geodir_strtolower($old_attachment_name)) { |
|
2800 | + $new_attachment_name = basename($post_first_image[0]->file); |
|
2803 | 2801 | |
2804 | - if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) { |
|
2802 | + if (geodir_strtolower($new_attachment_name) != geodir_strtolower($old_attachment_name)) { |
|
2805 | 2803 | |
2806 | - add_filter('wp_delete_file', 'geodir_only_supportable_attachments_remove'); |
|
2804 | + if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) { |
|
2807 | 2805 | |
2808 | - wp_delete_attachment($post_thumbnail_id); |
|
2806 | + add_filter('wp_delete_file', 'geodir_only_supportable_attachments_remove'); |
|
2809 | 2807 | |
2810 | - } |
|
2811 | - $filename = $uploads['basedir'] . $post_first_image[0]->file; |
|
2808 | + wp_delete_attachment($post_thumbnail_id); |
|
2812 | 2809 | |
2813 | - $attachment = array( |
|
2814 | - 'post_mime_type' => $post_first_image[0]->mime_type, |
|
2815 | - 'guid' => $uploads['baseurl'] . $post_first_image[0]->file, |
|
2816 | - 'post_parent' => $post_id, |
|
2817 | - 'post_title' => preg_replace('/\.[^.]+$/', '', $post_first_image[0]->title), |
|
2818 | - 'post_content' => '' |
|
2819 | - ); |
|
2810 | + } |
|
2811 | + $filename = $uploads['basedir'] . $post_first_image[0]->file; |
|
2812 | + |
|
2813 | + $attachment = array( |
|
2814 | + 'post_mime_type' => $post_first_image[0]->mime_type, |
|
2815 | + 'guid' => $uploads['baseurl'] . $post_first_image[0]->file, |
|
2816 | + 'post_parent' => $post_id, |
|
2817 | + 'post_title' => preg_replace('/\.[^.]+$/', '', $post_first_image[0]->title), |
|
2818 | + 'post_content' => '' |
|
2819 | + ); |
|
2820 | 2820 | |
2821 | 2821 | |
2822 | - $id = wp_insert_attachment($attachment, $filename, $post_id); |
|
2822 | + $id = wp_insert_attachment($attachment, $filename, $post_id); |
|
2823 | 2823 | |
2824 | - if (!is_wp_error($id)) { |
|
2824 | + if (!is_wp_error($id)) { |
|
2825 | 2825 | |
2826 | - set_post_thumbnail($post_id, $id); |
|
2826 | + set_post_thumbnail($post_id, $id); |
|
2827 | 2827 | |
2828 | - require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
2829 | - wp_update_attachment_metadata($id, wp_generate_attachment_metadata($id, $filename)); |
|
2828 | + require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
2829 | + wp_update_attachment_metadata($id, wp_generate_attachment_metadata($id, $filename)); |
|
2830 | 2830 | |
2831 | - } |
|
2831 | + } |
|
2832 | 2832 | |
2833 | - } |
|
2833 | + } |
|
2834 | 2834 | |
2835 | - } else { |
|
2836 | - //set_post_thumbnail($post_id,-1); |
|
2835 | + } else { |
|
2836 | + //set_post_thumbnail($post_id,-1); |
|
2837 | 2837 | |
2838 | - if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) |
|
2839 | - wp_delete_attachment($post_thumbnail_id); |
|
2838 | + if (has_post_thumbnail($post_id) && $post_thumbnail_id != '' && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'delete')) |
|
2839 | + wp_delete_attachment($post_thumbnail_id); |
|
2840 | 2840 | |
2841 | - } |
|
2841 | + } |
|
2842 | 2842 | } |
2843 | 2843 | |
2844 | 2844 | |
@@ -2853,53 +2853,53 @@ discard block |
||
2853 | 2853 | */ |
2854 | 2854 | function gd_copy_original_translation() |
2855 | 2855 | { |
2856 | - if (function_exists('icl_object_id')) { |
|
2857 | - global $wpdb, $table_prefix, $plugin_prefix; |
|
2858 | - $post_id = absint($_POST['post_id']); |
|
2859 | - $upload_dir = wp_upload_dir(); |
|
2860 | - $post_type = get_post_type($_POST['post_id']); |
|
2861 | - $table = $plugin_prefix . $post_type . '_detail'; |
|
2862 | - |
|
2863 | - $post_arr = $wpdb->get_results($wpdb->prepare( |
|
2864 | - "SELECT * FROM $wpdb->posts p JOIN " . $table . " gd ON gd.post_id=p.ID WHERE p.ID=%d LIMIT 1", |
|
2865 | - array($post_id) |
|
2866 | - ) |
|
2867 | - , ARRAY_A); |
|
2868 | - |
|
2869 | - $arrImages = $wpdb->get_results( |
|
2870 | - $wpdb->prepare( |
|
2871 | - "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC, ID DESC ", |
|
2872 | - array('%image%', $post_id) |
|
2873 | - ) |
|
2874 | - ); |
|
2875 | - if ($arrImages) { |
|
2876 | - $image_arr = array(); |
|
2877 | - foreach ($arrImages as $img) { |
|
2878 | - $image_arr[] = $upload_dir['baseurl'] . $img->file; |
|
2879 | - } |
|
2880 | - $comma_separated = implode(",", $image_arr); |
|
2881 | - $post_arr[0]['post_images'] = $comma_separated; |
|
2882 | - } |
|
2883 | - |
|
2884 | - |
|
2885 | - $cats = $post_arr[0][$post_arr[0]['post_type'] . 'category']; |
|
2886 | - $cat_arr = array_filter(explode(",", $cats)); |
|
2887 | - $trans_cat = array(); |
|
2888 | - foreach ($cat_arr as $cat) { |
|
2889 | - $trans_cat[] = icl_object_id($cat, $post_arr[0]['post_type'] . 'category', false); |
|
2890 | - } |
|
2891 | - |
|
2892 | - |
|
2893 | - $post_arr[0]['categories'] = array_filter($trans_cat); |
|
2856 | + if (function_exists('icl_object_id')) { |
|
2857 | + global $wpdb, $table_prefix, $plugin_prefix; |
|
2858 | + $post_id = absint($_POST['post_id']); |
|
2859 | + $upload_dir = wp_upload_dir(); |
|
2860 | + $post_type = get_post_type($_POST['post_id']); |
|
2861 | + $table = $plugin_prefix . $post_type . '_detail'; |
|
2862 | + |
|
2863 | + $post_arr = $wpdb->get_results($wpdb->prepare( |
|
2864 | + "SELECT * FROM $wpdb->posts p JOIN " . $table . " gd ON gd.post_id=p.ID WHERE p.ID=%d LIMIT 1", |
|
2865 | + array($post_id) |
|
2866 | + ) |
|
2867 | + , ARRAY_A); |
|
2868 | + |
|
2869 | + $arrImages = $wpdb->get_results( |
|
2870 | + $wpdb->prepare( |
|
2871 | + "SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC, ID DESC ", |
|
2872 | + array('%image%', $post_id) |
|
2873 | + ) |
|
2874 | + ); |
|
2875 | + if ($arrImages) { |
|
2876 | + $image_arr = array(); |
|
2877 | + foreach ($arrImages as $img) { |
|
2878 | + $image_arr[] = $upload_dir['baseurl'] . $img->file; |
|
2879 | + } |
|
2880 | + $comma_separated = implode(",", $image_arr); |
|
2881 | + $post_arr[0]['post_images'] = $comma_separated; |
|
2882 | + } |
|
2883 | + |
|
2884 | + |
|
2885 | + $cats = $post_arr[0][$post_arr[0]['post_type'] . 'category']; |
|
2886 | + $cat_arr = array_filter(explode(",", $cats)); |
|
2887 | + $trans_cat = array(); |
|
2888 | + foreach ($cat_arr as $cat) { |
|
2889 | + $trans_cat[] = icl_object_id($cat, $post_arr[0]['post_type'] . 'category', false); |
|
2890 | + } |
|
2891 | + |
|
2892 | + |
|
2893 | + $post_arr[0]['categories'] = array_filter($trans_cat); |
|
2894 | 2894 | //print_r($image_arr); |
2895 | - //print_r($arrImages); |
|
2896 | - //echo $_REQUEST['lang']; |
|
2895 | + //print_r($arrImages); |
|
2896 | + //echo $_REQUEST['lang']; |
|
2897 | 2897 | //print_r($post_arr); |
2898 | 2898 | //print_r($trans_cat); |
2899 | - echo json_encode($post_arr[0]); |
|
2899 | + echo json_encode($post_arr[0]); |
|
2900 | 2900 | |
2901 | - } |
|
2902 | - die(); |
|
2901 | + } |
|
2902 | + die(); |
|
2903 | 2903 | } |
2904 | 2904 | |
2905 | 2905 | |
@@ -2919,54 +2919,54 @@ discard block |
||
2919 | 2919 | function geodir_get_custom_fields_type($listing_type = '') |
2920 | 2920 | { |
2921 | 2921 | |
2922 | - global $wpdb; |
|
2922 | + global $wpdb; |
|
2923 | 2923 | |
2924 | - if ($listing_type == '') |
|
2925 | - $listing_type = 'gd_place'; |
|
2924 | + if ($listing_type == '') |
|
2925 | + $listing_type = 'gd_place'; |
|
2926 | 2926 | |
2927 | - $fields_info = array(); |
|
2927 | + $fields_info = array(); |
|
2928 | 2928 | |
2929 | - $get_data = $wpdb->get_results( |
|
2930 | - $wpdb->prepare( |
|
2931 | - "SELECT htmlvar_name, field_type, extra_fields FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND is_active='1'", |
|
2932 | - array($listing_type) |
|
2933 | - ) |
|
2934 | - ); |
|
2929 | + $get_data = $wpdb->get_results( |
|
2930 | + $wpdb->prepare( |
|
2931 | + "SELECT htmlvar_name, field_type, extra_fields FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND is_active='1'", |
|
2932 | + array($listing_type) |
|
2933 | + ) |
|
2934 | + ); |
|
2935 | 2935 | |
2936 | - if (!empty($get_data)) { |
|
2936 | + if (!empty($get_data)) { |
|
2937 | 2937 | |
2938 | - foreach ($get_data as $data) { |
|
2938 | + foreach ($get_data as $data) { |
|
2939 | 2939 | |
2940 | - if ($data->field_type == 'address') { |
|
2940 | + if ($data->field_type == 'address') { |
|
2941 | 2941 | |
2942 | - $extra_fields = unserialize($data->extra_fields); |
|
2942 | + $extra_fields = unserialize($data->extra_fields); |
|
2943 | 2943 | |
2944 | - $prefix = $data->htmlvar_name . '_'; |
|
2944 | + $prefix = $data->htmlvar_name . '_'; |
|
2945 | 2945 | |
2946 | - $fields_info[$prefix . 'address'] = $data->field_type; |
|
2946 | + $fields_info[$prefix . 'address'] = $data->field_type; |
|
2947 | 2947 | |
2948 | - if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) |
|
2949 | - $fields_info[$prefix . 'zip'] = $data->field_type; |
|
2948 | + if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) |
|
2949 | + $fields_info[$prefix . 'zip'] = $data->field_type; |
|
2950 | 2950 | |
2951 | - } else { |
|
2951 | + } else { |
|
2952 | 2952 | |
2953 | - $fields_info[$data->htmlvar_name] = $data->field_type; |
|
2953 | + $fields_info[$data->htmlvar_name] = $data->field_type; |
|
2954 | 2954 | |
2955 | - } |
|
2955 | + } |
|
2956 | 2956 | |
2957 | - } |
|
2957 | + } |
|
2958 | 2958 | |
2959 | - } |
|
2959 | + } |
|
2960 | 2960 | |
2961 | - /** |
|
2962 | - * Filter to modify custom fields info using listing post type. |
|
2963 | - * |
|
2964 | - * @since 1.0.0 |
|
2965 | - * @package GeoDirectory |
|
2966 | - * @return array $fields_info Custom fields info. |
|
2967 | - * @param string $listing_type The listing post type. |
|
2968 | - */ |
|
2969 | - return apply_filters('geodir_get_custom_fields_type', $fields_info, $listing_type); |
|
2961 | + /** |
|
2962 | + * Filter to modify custom fields info using listing post type. |
|
2963 | + * |
|
2964 | + * @since 1.0.0 |
|
2965 | + * @package GeoDirectory |
|
2966 | + * @return array $fields_info Custom fields info. |
|
2967 | + * @param string $listing_type The listing post type. |
|
2968 | + */ |
|
2969 | + return apply_filters('geodir_get_custom_fields_type', $fields_info, $listing_type); |
|
2970 | 2970 | } |
2971 | 2971 | |
2972 | 2972 | |
@@ -2981,58 +2981,58 @@ discard block |
||
2981 | 2981 | */ |
2982 | 2982 | function geodir_function_post_updated($post_ID, $post_after, $post_before) |
2983 | 2983 | { |
2984 | - $post_type = get_post_type($post_ID); |
|
2984 | + $post_type = get_post_type($post_ID); |
|
2985 | 2985 | |
2986 | - if ($post_type != '' && in_array($post_type, geodir_get_posttypes())) { |
|
2987 | - // send notification to client when post moves from draft to publish |
|
2988 | - if (!empty($post_after->post_status) && $post_after->post_status == 'publish' && !empty($post_before->post_status) && ($post_before->post_status == 'draft' || $post_before->post_status == 'auto-draft')) { |
|
2989 | - $post_author_id = !empty($post_after->post_author) ? $post_after->post_author : NULL; |
|
2990 | - $post_author_data = get_userdata($post_author_id); |
|
2986 | + if ($post_type != '' && in_array($post_type, geodir_get_posttypes())) { |
|
2987 | + // send notification to client when post moves from draft to publish |
|
2988 | + if (!empty($post_after->post_status) && $post_after->post_status == 'publish' && !empty($post_before->post_status) && ($post_before->post_status == 'draft' || $post_before->post_status == 'auto-draft')) { |
|
2989 | + $post_author_id = !empty($post_after->post_author) ? $post_after->post_author : NULL; |
|
2990 | + $post_author_data = get_userdata($post_author_id); |
|
2991 | 2991 | |
2992 | - $to_name = geodir_get_client_name($post_author_id); |
|
2992 | + $to_name = geodir_get_client_name($post_author_id); |
|
2993 | 2993 | |
2994 | - $from_email = geodir_get_site_email_id(); |
|
2995 | - $from_name = get_site_emailName(); |
|
2996 | - $to_email = $post_author_data->user_email; |
|
2994 | + $from_email = geodir_get_site_email_id(); |
|
2995 | + $from_name = get_site_emailName(); |
|
2996 | + $to_email = $post_author_data->user_email; |
|
2997 | 2997 | |
2998 | - if (!is_email($to_email) && !empty($post_author_data->user_email)) { |
|
2999 | - $to_email = $post_author_data->user_email; |
|
3000 | - } |
|
2998 | + if (!is_email($to_email) && !empty($post_author_data->user_email)) { |
|
2999 | + $to_email = $post_author_data->user_email; |
|
3000 | + } |
|
3001 | 3001 | |
3002 | - $message_type = 'listing_published'; |
|
3002 | + $message_type = 'listing_published'; |
|
3003 | 3003 | |
3004 | - if (get_option('geodir_post_published_email_subject') == '') { |
|
3005 | - update_option('geodir_post_published_email_subject', __('Listing Published Successfully', 'geodirectory')); |
|
3006 | - } |
|
3004 | + if (get_option('geodir_post_published_email_subject') == '') { |
|
3005 | + update_option('geodir_post_published_email_subject', __('Listing Published Successfully', 'geodirectory')); |
|
3006 | + } |
|
3007 | 3007 | |
3008 | - if (get_option('geodir_post_published_email_content') == '') { |
|
3009 | - update_option('geodir_post_published_email_content', __("<p>Dear [#client_name#],</p><p>Your listing [#listing_link#] has been published. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>", 'geodirectory')); |
|
3010 | - } |
|
3008 | + if (get_option('geodir_post_published_email_content') == '') { |
|
3009 | + update_option('geodir_post_published_email_content', __("<p>Dear [#client_name#],</p><p>Your listing [#listing_link#] has been published. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>", 'geodirectory')); |
|
3010 | + } |
|
3011 | 3011 | |
3012 | - /** |
|
3013 | - * Called before sending the email when listing gets published. |
|
3014 | - * |
|
3015 | - * @since 1.0.0 |
|
3016 | - * @package GeoDirectory |
|
3017 | - * @param object $post_after The post object after update. |
|
3018 | - * @param object $post_before The post object before update. |
|
3019 | - */ |
|
3020 | - do_action('geodir_before_listing_published_email', $post_after, $post_before); |
|
3021 | - if (is_email($to_email)) { |
|
3022 | - geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID); |
|
3023 | - } |
|
3012 | + /** |
|
3013 | + * Called before sending the email when listing gets published. |
|
3014 | + * |
|
3015 | + * @since 1.0.0 |
|
3016 | + * @package GeoDirectory |
|
3017 | + * @param object $post_after The post object after update. |
|
3018 | + * @param object $post_before The post object before update. |
|
3019 | + */ |
|
3020 | + do_action('geodir_before_listing_published_email', $post_after, $post_before); |
|
3021 | + if (is_email($to_email)) { |
|
3022 | + geodir_sendEmail($from_email, $from_name, $to_email, $to_name, '', '', '', $message_type, $post_ID); |
|
3023 | + } |
|
3024 | 3024 | |
3025 | - /** |
|
3026 | - * Called after sending the email when listing gets published. |
|
3027 | - * |
|
3028 | - * @since 1.0.0 |
|
3029 | - * @package GeoDirectory |
|
3030 | - * @param object $post_after The post object after update. |
|
3031 | - * @param object $post_before The post object before update. |
|
3032 | - */ |
|
3033 | - do_action('geodir_after_listing_published_email', $post_after, $post_before); |
|
3034 | - } |
|
3035 | - } |
|
3025 | + /** |
|
3026 | + * Called after sending the email when listing gets published. |
|
3027 | + * |
|
3028 | + * @since 1.0.0 |
|
3029 | + * @package GeoDirectory |
|
3030 | + * @param object $post_after The post object after update. |
|
3031 | + * @param object $post_before The post object before update. |
|
3032 | + */ |
|
3033 | + do_action('geodir_after_listing_published_email', $post_after, $post_before); |
|
3034 | + } |
|
3035 | + } |
|
3036 | 3036 | } |
3037 | 3037 | |
3038 | 3038 | add_action('wp_head', 'geodir_fb_like_thumbnail'); |
@@ -3046,14 +3046,14 @@ discard block |
||
3046 | 3046 | */ |
3047 | 3047 | function geodir_fb_like_thumbnail(){ |
3048 | 3048 | |
3049 | - // return if not a single post |
|
3050 | - if(!is_single()){return;} |
|
3049 | + // return if not a single post |
|
3050 | + if(!is_single()){return;} |
|
3051 | 3051 | |
3052 | - global $post; |
|
3053 | - if(isset($post->featured_image) && $post->featured_image){ |
|
3054 | - $upload_dir = wp_upload_dir(); |
|
3055 | - $thumb = $upload_dir['baseurl'].$post->featured_image; |
|
3056 | - echo "\n\n<!-- GD Facebook Like Thumbnail -->\n<link rel=\"image_src\" href=\"$thumb\" />\n<!-- End GD Facebook Like Thumbnail -->\n\n"; |
|
3052 | + global $post; |
|
3053 | + if(isset($post->featured_image) && $post->featured_image){ |
|
3054 | + $upload_dir = wp_upload_dir(); |
|
3055 | + $thumb = $upload_dir['baseurl'].$post->featured_image; |
|
3056 | + echo "\n\n<!-- GD Facebook Like Thumbnail -->\n<link rel=\"image_src\" href=\"$thumb\" />\n<!-- End GD Facebook Like Thumbnail -->\n\n"; |
|
3057 | 3057 | |
3058 | - } |
|
3058 | + } |
|
3059 | 3059 | } |
3060 | 3060 | \ No newline at end of file |
@@ -52,7 +52,7 @@ discard block |
||
52 | 52 | * @param array $tabs The array of tabs to display. |
53 | 53 | */ |
54 | 54 | $tabs = apply_filters('geodir_settings_tabs_array', $tabs); |
55 | - update_option('geodir_tabs', $tabs);// Important to show settings menu dropdown |
|
55 | + update_option('geodir_tabs', $tabs); // Important to show settings menu dropdown |
|
56 | 56 | |
57 | 57 | foreach ($tabs as $name => $args) : |
58 | 58 | $label = $args['label']; |
@@ -222,7 +222,7 @@ discard block |
||
222 | 222 | jQuery('.geodirectory-nav-tab-wrapper a').click(function () { |
223 | 223 | if (changed) { |
224 | 224 | window.onbeforeunload = function () { |
225 | - return '<?php echo __( 'The changes you made will be lost if you navigate away from this page.', 'geodirectory'); ?>'; |
|
225 | + return '<?php echo __('The changes you made will be lost if you navigate away from this page.', 'geodirectory'); ?>'; |
|
226 | 226 | } |
227 | 227 | } else { |
228 | 228 | window.onbeforeunload = ''; |
@@ -327,7 +327,7 @@ discard block |
||
327 | 327 | ?> |
328 | 328 | |
329 | 329 | <p class="submit"> |
330 | - <input <?php echo $hide_save_button;?> name="save" class="button-primary" type="submit" value="<?php _e('Save changes', 'geodirectory'); ?>" /> |
|
330 | + <input <?php echo $hide_save_button; ?> name="save" class="button-primary" type="submit" value="<?php _e('Save changes', 'geodirectory'); ?>" /> |
|
331 | 331 | <input type="hidden" name="subtab" id="last_tab" /> |
332 | 332 | </p> |
333 | 333 | |
@@ -396,7 +396,7 @@ discard block |
||
396 | 396 | |
397 | 397 | ?> |
398 | 398 | |
399 | - <h3><?php _e('Set Default Location', 'geodirectory');?></h3> |
|
399 | + <h3><?php _e('Set Default Location', 'geodirectory'); ?></h3> |
|
400 | 400 | |
401 | 401 | <input type="hidden" name="add_location" value="location"> |
402 | 402 | |
@@ -404,16 +404,16 @@ discard block |
||
404 | 404 | echo $location_result->location_id; |
405 | 405 | } ?>"> |
406 | 406 | |
407 | - <input type="hidden" name="address" id="<?php echo $prefix;?>address" value=""> |
|
407 | + <input type="hidden" name="address" id="<?php echo $prefix; ?>address" value=""> |
|
408 | 408 | |
409 | 409 | <table class="form-table default_location_form"> |
410 | 410 | <tbody> |
411 | 411 | <tr valign="top" class="single_select_page"> |
412 | - <th class="titledesc" scope="row"><?php _e('City', 'geodirectory');?></th> |
|
412 | + <th class="titledesc" scope="row"><?php _e('City', 'geodirectory'); ?></th> |
|
413 | 413 | <td class="forminp"> |
414 | 414 | <div class="gtd-formfeild required"> |
415 | 415 | <input class="require" type="text" size="80" style="width:440px" |
416 | - id="<?php echo $prefix;?>city" name="city" |
|
416 | + id="<?php echo $prefix; ?>city" name="city" |
|
417 | 417 | value="<?php if (isset($location_result->city)) { |
418 | 418 | echo $location_result->city; |
419 | 419 | } ?>"/> |
@@ -425,11 +425,11 @@ discard block |
||
425 | 425 | </td> |
426 | 426 | </tr> |
427 | 427 | <tr valign="top" class="single_select_page"> |
428 | - <th class="titledesc" scope="row"><?php _e('Region', 'geodirectory');?></th> |
|
428 | + <th class="titledesc" scope="row"><?php _e('Region', 'geodirectory'); ?></th> |
|
429 | 429 | <td class="forminp"> |
430 | 430 | <div class="gtd-formfeild required"> |
431 | 431 | <input class="require" type="text" size="80" style="width:440px" |
432 | - id="<?php echo $prefix;?>region" name="region" |
|
432 | + id="<?php echo $prefix; ?>region" name="region" |
|
433 | 433 | value="<?php if (isset($location_result->region)) { |
434 | 434 | echo $location_result->region; |
435 | 435 | } ?>"/> |
@@ -441,7 +441,7 @@ discard block |
||
441 | 441 | </td> |
442 | 442 | </tr> |
443 | 443 | <tr valign="top" class="single_select_page"> |
444 | - <th class="titledesc" scope="row"><?php _e('Country', 'geodirectory');?></th> |
|
444 | + <th class="titledesc" scope="row"><?php _e('Country', 'geodirectory'); ?></th> |
|
445 | 445 | <td class="forminp"> |
446 | 446 | <div class="gtd-formfeild required" style="padding-top:10px;"> |
447 | 447 | <?php |
@@ -450,7 +450,7 @@ discard block |
||
450 | 450 | ?> |
451 | 451 | <select id="<?php echo $prefix ?>country" class="chosen_select" |
452 | 452 | data-location_type="country" name="<?php echo $prefix ?>country" |
453 | - data-placeholder="<?php _e('Choose a country.', 'geodirectory');?>" |
|
453 | + data-placeholder="<?php _e('Choose a country.', 'geodirectory'); ?>" |
|
454 | 454 | data-addsearchtermonnorecord="1" data-ajaxchosen="0" data-autoredirect="0" |
455 | 455 | data-showeverywhere="0"> |
456 | 456 | <?php geodir_get_country_dl($country, $prefix); ?> |
@@ -467,7 +467,7 @@ discard block |
||
467 | 467 | </tr> |
468 | 468 | <tr valign="top" class="single_select_page"> |
469 | 469 | <th class="titledesc" |
470 | - scope="row"><?php _e('Set Location on Map', 'geodirectory');?></th> |
|
470 | + scope="row"><?php _e('Set Location on Map', 'geodirectory'); ?></th> |
|
471 | 471 | <td class="forminp"> |
472 | 472 | <?php |
473 | 473 | /** |
@@ -475,15 +475,15 @@ discard block |
||
475 | 475 | * |
476 | 476 | * @since 1.0.0 |
477 | 477 | */ |
478 | - include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php");?> |
|
478 | + include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php"); ?> |
|
479 | 479 | </td> |
480 | 480 | </tr> |
481 | 481 | <tr valign="top" class="single_select_page"> |
482 | - <th class="titledesc" scope="row"><?php _e('City Latitude', 'geodirectory');?></th> |
|
482 | + <th class="titledesc" scope="row"><?php _e('City Latitude', 'geodirectory'); ?></th> |
|
483 | 483 | <td class="forminp"> |
484 | 484 | <div class="gtd-formfeild required" style="padding-top:10px;"> |
485 | 485 | <input type="text" class="require" size="80" style="width:440px" |
486 | - id="<?php echo $prefix;?>latitude" name="latitude" |
|
486 | + id="<?php echo $prefix; ?>latitude" name="latitude" |
|
487 | 487 | value="<?php if (isset($location_result->city_latitude)) { |
488 | 488 | echo $location_result->city_latitude; |
489 | 489 | } ?>"/> |
@@ -496,11 +496,11 @@ discard block |
||
496 | 496 | </tr> |
497 | 497 | <tr valign="top" class="single_select_page"> |
498 | 498 | <th class="titledesc" |
499 | - scope="row"><?php _e('City Longitude', 'geodirectory');?></th> |
|
499 | + scope="row"><?php _e('City Longitude', 'geodirectory'); ?></th> |
|
500 | 500 | <td class="forminp"> |
501 | 501 | <div class="gtd-formfeild required" style="padding-top:10px;"> |
502 | 502 | <input type="text" class="require" size="80" style="width:440px" |
503 | - id="<?php echo $prefix;?>longitude" name="longitude" |
|
503 | + id="<?php echo $prefix; ?>longitude" name="longitude" |
|
504 | 504 | value="<?php if (isset($location_result->city_longitude)) { |
505 | 505 | echo $location_result->city_longitude; |
506 | 506 | } ?>"/> |
@@ -776,7 +776,7 @@ discard block |
||
776 | 776 | <div class="gd-content-heading"> |
777 | 777 | |
778 | 778 | |
779 | - <h3><?php _e('Theme Compatability Settings', 'geodirectory');?></h3> |
|
779 | + <h3><?php _e('Theme Compatability Settings', 'geodirectory'); ?></h3> |
|
780 | 780 | <style> |
781 | 781 | .gd-theme-compat-table { |
782 | 782 | width: 100%; |
@@ -807,11 +807,11 @@ discard block |
||
807 | 807 | </div> |
808 | 808 | <?php }?> |
809 | 809 | |
810 | - <h4><?php _e('Select Theme Compatibility Pack', 'geodirectory');?></h4> |
|
810 | + <h4><?php _e('Select Theme Compatibility Pack', 'geodirectory'); ?></h4> |
|
811 | 811 | |
812 | 812 | <select name="gd_theme_compat" id="gd_theme_compat"> |
813 | - <option value=""><?php _e('Select Theme', 'geodirectory');?></option> |
|
814 | - <option value="custom"><?php _e('Custom', 'geodirectory');?></option> |
|
813 | + <option value=""><?php _e('Select Theme', 'geodirectory'); ?></option> |
|
814 | + <option value="custom"><?php _e('Custom', 'geodirectory'); ?></option> |
|
815 | 815 | <?php |
816 | 816 | $theme_arr = get_option('gd_theme_compats'); |
817 | 817 | $theme_active = get_option('gd_theme_compat'); |
@@ -830,20 +830,20 @@ discard block |
||
830 | 830 | ?> |
831 | 831 | </select> |
832 | 832 | <button onclick="gd_comp_export();" type="button" |
833 | - class="button-primary"><?php _e('Export', 'geodirectory');?></button> |
|
833 | + class="button-primary"><?php _e('Export', 'geodirectory'); ?></button> |
|
834 | 834 | <button onclick="gd_comp_import();" type="button" |
835 | - class="button-primary"><?php _e('Import', 'geodirectory');?></button> |
|
835 | + class="button-primary"><?php _e('Import', 'geodirectory'); ?></button> |
|
836 | 836 | |
837 | 837 | <div class="gd-comp-import-export"> |
838 | 838 | <textarea id="gd-import-export-theme-comp" |
839 | - placeholder="<?php _e('Paste the JSON code here and then click import again', 'geodirectory');?>"></textarea> |
|
839 | + placeholder="<?php _e('Paste the JSON code here and then click import again', 'geodirectory'); ?>"></textarea> |
|
840 | 840 | </div> |
841 | 841 | <script> |
842 | 842 | |
843 | 843 | function gd_comp_export() { |
844 | 844 | theme = jQuery('#gd_theme_compat').val(); |
845 | 845 | if (theme == '' || theme == 'custom') { |
846 | - alert("<?php _e('Please select a theme to export','geodirectory');?>"); |
|
846 | + alert("<?php _e('Please select a theme to export', 'geodirectory'); ?>"); |
|
847 | 847 | return false; |
848 | 848 | } |
849 | 849 | jQuery('.gd-comp-import-export').show(); |
@@ -877,9 +877,9 @@ discard block |
||
877 | 877 | |
878 | 878 | jQuery.post(ajaxurl, data, function (response) { |
879 | 879 | if (response == '0') { |
880 | - alert("<?php _e('Something went wrong','geodirectory');?>"); |
|
880 | + alert("<?php _e('Something went wrong', 'geodirectory'); ?>"); |
|
881 | 881 | } else { |
882 | - alert("<?php _e('Theme Compatibility Imported','geodirectory');?>"); |
|
882 | + alert("<?php _e('Theme Compatibility Imported', 'geodirectory'); ?>"); |
|
883 | 883 | jQuery('#gd-import-export-theme-comp').val(''); |
884 | 884 | jQuery('.gd-comp-import-export').hide(); |
885 | 885 | jQuery('#gd_theme_compat').append(new Option(response, response)); |
@@ -920,14 +920,14 @@ discard block |
||
920 | 920 | |
921 | 921 | </script> |
922 | 922 | |
923 | - <h4><?php _e('Main Wrapper Actions', 'geodirectory');?></h4> |
|
923 | + <h4><?php _e('Main Wrapper Actions', 'geodirectory'); ?></h4> |
|
924 | 924 | |
925 | 925 | <table class="form-table gd-theme-compat-table"> |
926 | 926 | <tbody> |
927 | 927 | <tr> |
928 | - <td><strong><?php _e('Hook', 'geodirectory');?></strong></td> |
|
929 | - <td><strong><?php _e('ID', 'geodirectory');?></strong></td> |
|
930 | - <td><strong><?php _e('Class', 'geodirectory');?></strong></td> |
|
928 | + <td><strong><?php _e('Hook', 'geodirectory'); ?></strong></td> |
|
929 | + <td><strong><?php _e('ID', 'geodirectory'); ?></strong></td> |
|
930 | + <td><strong><?php _e('Class', 'geodirectory'); ?></strong></td> |
|
931 | 931 | </tr> |
932 | 932 | |
933 | 933 | |
@@ -945,7 +945,7 @@ discard block |
||
945 | 945 | |
946 | 946 | <tr class="gd-theme-comp-out"> |
947 | 947 | <td colspan="3"> |
948 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
948 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
949 | 949 | <textarea name="geodir_wrapper_open_replace" |
950 | 950 | placeholder='<div id="[id]" class="[class]">'><?php if (isset($tc['geodir_wrapper_open_replace'])) { |
951 | 951 | echo $tc['geodir_wrapper_open_replace']; |
@@ -959,14 +959,14 @@ discard block |
||
959 | 959 | <small>geodir_wrapper_close</small> |
960 | 960 | </td> |
961 | 961 | <td><input disabled="disabled" type="text" name="geodir_wrapper_open_id" |
962 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
962 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
963 | 963 | <td><input disabled="disabled" type="text" name="geodir_wrapper_open_class" |
964 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
964 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
965 | 965 | </tr> |
966 | 966 | |
967 | 967 | <tr class="gd-theme-comp-out"> |
968 | 968 | <td colspan="3"> |
969 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
969 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
970 | 970 | <textarea name="geodir_wrapper_close_replace" |
971 | 971 | placeholder='</div><!-- wrapper ends here-->'><?php if (isset($tc['geodir_wrapper_close_replace'])) { |
972 | 972 | echo $tc['geodir_wrapper_close_replace']; |
@@ -990,7 +990,7 @@ discard block |
||
990 | 990 | |
991 | 991 | <tr class="gd-theme-comp-out"> |
992 | 992 | <td colspan="3"> |
993 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
993 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
994 | 994 | <textarea name="geodir_wrapper_content_open_replace" |
995 | 995 | placeholder='<div id="[id]" class="[class]" role="main" [width_css]>'><?php if (isset($tc['geodir_wrapper_content_open_replace'])) { |
996 | 996 | echo $tc['geodir_wrapper_content_open_replace']; |
@@ -1004,14 +1004,14 @@ discard block |
||
1004 | 1004 | <small>geodir_wrapper_content_close</small> |
1005 | 1005 | </td> |
1006 | 1006 | <td><input disabled="disabled" type="text" name="geodir_wrapper_content_close_id" |
1007 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1007 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1008 | 1008 | <td><input disabled="disabled" type="text" name="geodir_wrapper_content_close_class" |
1009 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1009 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1010 | 1010 | </tr> |
1011 | 1011 | |
1012 | 1012 | <tr class="gd-theme-comp-out"> |
1013 | 1013 | <td colspan="3"> |
1014 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1014 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1015 | 1015 | <textarea name="geodir_wrapper_content_close_replace" |
1016 | 1016 | placeholder='</div><!-- content ends here-->'><?php if (isset($tc['geodir_wrapper_content_close_replace'])) { |
1017 | 1017 | echo $tc['geodir_wrapper_content_close_replace']; |
@@ -1033,7 +1033,7 @@ discard block |
||
1033 | 1033 | |
1034 | 1034 | <tr class="gd-theme-comp-out"> |
1035 | 1035 | <td colspan="3"> |
1036 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1036 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1037 | 1037 | <textarea name="geodir_article_open_replace" |
1038 | 1038 | placeholder='<article id="[id]" class="[class]" itemscope itemtype="[itemtype]">'><?php if (isset($tc['geodir_article_open_replace'])) { |
1039 | 1039 | echo $tc['geodir_article_open_replace']; |
@@ -1046,14 +1046,14 @@ discard block |
||
1046 | 1046 | <small>geodir_article_close</small> |
1047 | 1047 | </td> |
1048 | 1048 | <td><input disabled="disabled" type="text" name="geodir_article_close_id" |
1049 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1049 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1050 | 1050 | <td><input disabled="disabled" type="text" name="geodir_article_close_class" |
1051 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1051 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1052 | 1052 | </tr> |
1053 | 1053 | |
1054 | 1054 | <tr class="gd-theme-comp-out"> |
1055 | 1055 | <td colspan="3"> |
1056 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1056 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1057 | 1057 | <textarea name="geodir_article_close_replace" |
1058 | 1058 | placeholder='</article><!-- article ends here-->'><?php if (isset($tc['geodir_article_close_replace'])) { |
1059 | 1059 | echo $tc['geodir_article_close_replace']; |
@@ -1076,7 +1076,7 @@ discard block |
||
1076 | 1076 | |
1077 | 1077 | <tr class="gd-theme-comp-out"> |
1078 | 1078 | <td colspan="3"> |
1079 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1079 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1080 | 1080 | <textarea name="geodir_sidebar_right_open_replace" |
1081 | 1081 | placeholder='<aside id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>'><?php if (isset($tc['geodir_sidebar_right_open_replace'])) { |
1082 | 1082 | echo $tc['geodir_sidebar_right_open_replace']; |
@@ -1089,14 +1089,14 @@ discard block |
||
1089 | 1089 | <small>geodir_sidebar_right_close</small> |
1090 | 1090 | </td> |
1091 | 1091 | <td><input disabled="disabled" type="text" name="geodir_sidebar_right_close_id" |
1092 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1092 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1093 | 1093 | <td><input disabled="disabled" type="text" name="geodir_sidebar_right_close_class" |
1094 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1094 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1095 | 1095 | </tr> |
1096 | 1096 | |
1097 | 1097 | <tr class="gd-theme-comp-out"> |
1098 | 1098 | <td colspan="3"> |
1099 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1099 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1100 | 1100 | <textarea name="geodir_sidebar_right_close_replace" |
1101 | 1101 | placeholder='</aside><!-- sidebar ends here-->'><?php if (isset($tc['geodir_sidebar_right_close_replace'])) { |
1102 | 1102 | echo $tc['geodir_sidebar_right_close_replace']; |
@@ -1120,7 +1120,7 @@ discard block |
||
1120 | 1120 | |
1121 | 1121 | <tr class="gd-theme-comp-out"> |
1122 | 1122 | <td colspan="3"> |
1123 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1123 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1124 | 1124 | <textarea name="geodir_sidebar_left_open_replace" |
1125 | 1125 | placeholder='<aside id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>'><?php if (isset($tc['geodir_sidebar_left_open_replace'])) { |
1126 | 1126 | echo $tc['geodir_sidebar_left_open_replace']; |
@@ -1133,14 +1133,14 @@ discard block |
||
1133 | 1133 | <small>geodir_sidebar_left_close</small> |
1134 | 1134 | </td> |
1135 | 1135 | <td><input disabled="disabled" type="text" name="geodir_sidebar_left_close_id" |
1136 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1136 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1137 | 1137 | <td><input disabled="disabled" type="text" name="geodir_sidebar_left_close_class" |
1138 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1138 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1139 | 1139 | </tr> |
1140 | 1140 | |
1141 | 1141 | <tr class="gd-theme-comp-out"> |
1142 | 1142 | <td colspan="3"> |
1143 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1143 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1144 | 1144 | <textarea name="geodir_sidebar_left_close_replace" |
1145 | 1145 | placeholder='</aside><!-- sidebar ends here-->'><?php if (isset($tc['geodir_sidebar_left_close_replace'])) { |
1146 | 1146 | echo $tc['geodir_sidebar_left_close_replace']; |
@@ -1162,7 +1162,7 @@ discard block |
||
1162 | 1162 | |
1163 | 1163 | <tr class="gd-theme-comp-out"> |
1164 | 1164 | <td colspan="3"> |
1165 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1165 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1166 | 1166 | <textarea name="geodir_main_content_open_replace" |
1167 | 1167 | placeholder='<main id="[id]" class="[class]" role="main">'><?php if (isset($tc['geodir_main_content_open_replace'])) { |
1168 | 1168 | echo $tc['geodir_main_content_open_replace']; |
@@ -1175,14 +1175,14 @@ discard block |
||
1175 | 1175 | <small>geodir_main_content_close</small> |
1176 | 1176 | </td> |
1177 | 1177 | <td><input disabled="disabled" type="text" name="geodir_main_content_close_id" |
1178 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1178 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1179 | 1179 | <td><input disabled="disabled" type="text" name="geodir_main_content_close_class" |
1180 | - placeholder="<?php _e('Not used', 'geodirectory');?>"/></td> |
|
1180 | + placeholder="<?php _e('Not used', 'geodirectory'); ?>"/></td> |
|
1181 | 1181 | </tr> |
1182 | 1182 | |
1183 | 1183 | <tr class="gd-theme-comp-out"> |
1184 | 1184 | <td colspan="3"> |
1185 | - <span><?php _e('Output:', 'geodirectory');?></span> |
|
1185 | + <span><?php _e('Output:', 'geodirectory'); ?></span> |
|
1186 | 1186 | <textarea name="geodir_main_content_close_replace" |
1187 | 1187 | placeholder='</main><!-- main ends here-->'><?php if (isset($tc['geodir_main_content_close_replace'])) { |
1188 | 1188 | echo $tc['geodir_main_content_close_replace']; |
@@ -1194,13 +1194,13 @@ discard block |
||
1194 | 1194 | </tbody> |
1195 | 1195 | </table> |
1196 | 1196 | |
1197 | - <h4><?php _e('Other Actions', 'geodirectory');?></h4> |
|
1197 | + <h4><?php _e('Other Actions', 'geodirectory'); ?></h4> |
|
1198 | 1198 | |
1199 | 1199 | <table class="form-table gd-theme-compat-table"> |
1200 | 1200 | <tbody> |
1201 | 1201 | <tr> |
1202 | - <td><strong><?php _e('Hook', 'geodirectory');?></strong></td> |
|
1203 | - <td><strong><?php _e('Content', 'geodirectory');?></strong></td> |
|
1202 | + <td><strong><?php _e('Hook', 'geodirectory'); ?></strong></td> |
|
1203 | + <td><strong><?php _e('Content', 'geodirectory'); ?></strong></td> |
|
1204 | 1204 | </tr> |
1205 | 1205 | |
1206 | 1206 | |
@@ -1229,13 +1229,13 @@ discard block |
||
1229 | 1229 | </table> |
1230 | 1230 | |
1231 | 1231 | |
1232 | - <h4><?php _e('Other Filters', 'geodirectory');?></h4> |
|
1232 | + <h4><?php _e('Other Filters', 'geodirectory'); ?></h4> |
|
1233 | 1233 | |
1234 | 1234 | <table class="form-table gd-theme-compat-table"> |
1235 | 1235 | <tbody> |
1236 | 1236 | <tr> |
1237 | - <td><strong><?php _e('Filter', 'geodirectory');?></strong></td> |
|
1238 | - <td><strong><?php _e('Content', 'geodirectory');?></strong></td> |
|
1237 | + <td><strong><?php _e('Filter', 'geodirectory'); ?></strong></td> |
|
1238 | + <td><strong><?php _e('Content', 'geodirectory'); ?></strong></td> |
|
1239 | 1239 | </tr> |
1240 | 1240 | |
1241 | 1241 | <tr> |
@@ -1389,13 +1389,13 @@ discard block |
||
1389 | 1389 | * |
1390 | 1390 | * @since 1.4.0 |
1391 | 1391 | */ |
1392 | - do_action('gd_compat_other_filters');?> |
|
1392 | + do_action('gd_compat_other_filters'); ?> |
|
1393 | 1393 | |
1394 | 1394 | </tbody> |
1395 | 1395 | </table> |
1396 | 1396 | |
1397 | 1397 | |
1398 | - <h4><?php _e('Required CSS', 'geodirectory');?></h4> |
|
1398 | + <h4><?php _e('Required CSS', 'geodirectory'); ?></h4> |
|
1399 | 1399 | |
1400 | 1400 | <table class="form-table gd-theme-compat-table"> |
1401 | 1401 | <tbody> |
@@ -1410,7 +1410,7 @@ discard block |
||
1410 | 1410 | </tbody> |
1411 | 1411 | </table> |
1412 | 1412 | |
1413 | - <h4><?php _e('Required JS', 'geodirectory');?></h4> |
|
1413 | + <h4><?php _e('Required JS', 'geodirectory'); ?></h4> |
|
1414 | 1414 | |
1415 | 1415 | <table class="form-table gd-theme-compat-table"> |
1416 | 1416 | <tbody> |
@@ -1428,7 +1428,7 @@ discard block |
||
1428 | 1428 | |
1429 | 1429 | <p class="submit"> |
1430 | 1430 | <input name="save" class="button-primary" type="submit" |
1431 | - value="<?php _e('Save changes', 'geodirectory');?>"> |
|
1431 | + value="<?php _e('Save changes', 'geodirectory'); ?>"> |
|
1432 | 1432 | </p> |
1433 | 1433 | |
1434 | 1434 | </div> |
@@ -1462,7 +1462,7 @@ discard block |
||
1462 | 1462 | * @param string $listing_type Post type. |
1463 | 1463 | */ |
1464 | 1464 | ?> |
1465 | - <h3><?php echo apply_filters('geodir_custom_fields_panel_head', '', $sub_tab, $listing_type);?></h3> |
|
1465 | + <h3><?php echo apply_filters('geodir_custom_fields_panel_head', '', $sub_tab, $listing_type); ?></h3> |
|
1466 | 1466 | </div> |
1467 | 1467 | <div id="container_general" class="clearfix"> |
1468 | 1468 | <div class="general-form-builder-frame"> |
@@ -1477,7 +1477,7 @@ discard block |
||
1477 | 1477 | * @param string $listing_type Post type. |
1478 | 1478 | */ |
1479 | 1479 | ?> |
1480 | - <h3 class="hndle"><span><?php echo apply_filters('geodir_cf_panel_available_fields_head', '', $sub_tab, $listing_type);?> |
|
1480 | + <h3 class="hndle"><span><?php echo apply_filters('geodir_cf_panel_available_fields_head', '', $sub_tab, $listing_type); ?> |
|
1481 | 1481 | </span></h3> |
1482 | 1482 | <?php |
1483 | 1483 | /** |
@@ -1488,7 +1488,7 @@ discard block |
||
1488 | 1488 | * @param string $listing_type Post type. |
1489 | 1489 | */ |
1490 | 1490 | ?> |
1491 | - <p><?php echo apply_filters('geodir_cf_panel_available_fields_note', '', $sub_tab, $listing_type);?></p> |
|
1491 | + <p><?php echo apply_filters('geodir_cf_panel_available_fields_note', '', $sub_tab, $listing_type); ?></p> |
|
1492 | 1492 | |
1493 | 1493 | <div class="inside"> |
1494 | 1494 | |
@@ -1522,7 +1522,7 @@ discard block |
||
1522 | 1522 | * @param string $listing_type Post type. |
1523 | 1523 | */ |
1524 | 1524 | ?> |
1525 | - <span><?php echo apply_filters('geodir_cf_panel_selected_fields_head', '', $sub_tab, $listing_type);?></span> |
|
1525 | + <span><?php echo apply_filters('geodir_cf_panel_selected_fields_head', '', $sub_tab, $listing_type); ?></span> |
|
1526 | 1526 | </h3> |
1527 | 1527 | <?php |
1528 | 1528 | /** |
@@ -1533,7 +1533,7 @@ discard block |
||
1533 | 1533 | * @param string $listing_type Post type. |
1534 | 1534 | */ |
1535 | 1535 | ?> |
1536 | - <p><?php echo apply_filters('geodir_cf_panel_selected_fields_note', '', $sub_tab, $listing_type);?></p> |
|
1536 | + <p><?php echo apply_filters('geodir_cf_panel_selected_fields_note', '', $sub_tab, $listing_type); ?></p> |
|
1537 | 1537 | |
1538 | 1538 | <div class="inside"> |
1539 | 1539 | |
@@ -1574,7 +1574,7 @@ discard block |
||
1574 | 1574 | <div class="gd-content-heading"> |
1575 | 1575 | |
1576 | 1576 | |
1577 | - <h3><?php _e('GD Diagnostic Tools', 'geodirectory');?></h3> |
|
1577 | + <h3><?php _e('GD Diagnostic Tools', 'geodirectory'); ?></h3> |
|
1578 | 1578 | <style> |
1579 | 1579 | .gd-tools-table { |
1580 | 1580 | width: 100%; |
@@ -1593,81 +1593,81 @@ discard block |
||
1593 | 1593 | <table class="form-table gd-tools-table"> |
1594 | 1594 | <tbody> |
1595 | 1595 | <tr> |
1596 | - <td><strong><?php _e('Tool', 'geodirectory');?></strong></td> |
|
1597 | - <td><strong><?php _e('Description', 'geodirectory');?></strong></td> |
|
1598 | - <td><strong><?php _e('Action', 'geodirectory');?></strong></td> |
|
1596 | + <td><strong><?php _e('Tool', 'geodirectory'); ?></strong></td> |
|
1597 | + <td><strong><?php _e('Description', 'geodirectory'); ?></strong></td> |
|
1598 | + <td><strong><?php _e('Action', 'geodirectory'); ?></strong></td> |
|
1599 | 1599 | </tr> |
1600 | 1600 | |
1601 | 1601 | |
1602 | 1602 | <tr> |
1603 | - <td><?php _e('GD pages check', 'geodirectory');?></td> |
|
1603 | + <td><?php _e('GD pages check', 'geodirectory'); ?></td> |
|
1604 | 1604 | <td> |
1605 | - <small><?php _e('Checks if the GD pages are installed correctly or not.', 'geodirectory');?></small> |
|
1605 | + <small><?php _e('Checks if the GD pages are installed correctly or not.', 'geodirectory'); ?></small> |
|
1606 | 1606 | </td> |
1607 | 1607 | <td> |
1608 | - <input type="button" value="<?php _e('Run', 'geodirectory');?>" |
|
1608 | + <input type="button" value="<?php _e('Run', 'geodirectory'); ?>" |
|
1609 | 1609 | class="button-primary geodir_diagnosis_button" data-diagnose="default_pages"/> |
1610 | 1610 | </td> |
1611 | 1611 | </tr> |
1612 | 1612 | |
1613 | 1613 | |
1614 | 1614 | <tr> |
1615 | - <td><?php _e('Multisite DB conversion check', 'geodirectory');?></td> |
|
1615 | + <td><?php _e('Multisite DB conversion check', 'geodirectory'); ?></td> |
|
1616 | 1616 | <td> |
1617 | - <small><?php _e('Checks if the GD database tables have been converted to use multisite correctly.', 'geodirectory');?></small> |
|
1617 | + <small><?php _e('Checks if the GD database tables have been converted to use multisite correctly.', 'geodirectory'); ?></small> |
|
1618 | 1618 | </td> |
1619 | - <td><input type="button" value="<?php _e('Run', 'geodirectory');?>" |
|
1619 | + <td><input type="button" value="<?php _e('Run', 'geodirectory'); ?>" |
|
1620 | 1620 | class="button-primary geodir_diagnosis_button" data-diagnose="multisite_conversion"/> |
1621 | 1621 | </td> |
1622 | 1622 | </tr> |
1623 | 1623 | |
1624 | 1624 | <tr> |
1625 | - <td><?php _e('Ratings check', 'geodirectory');?></td> |
|
1625 | + <td><?php _e('Ratings check', 'geodirectory'); ?></td> |
|
1626 | 1626 | <td> |
1627 | - <small><?php _e('Checks ratings for correct location and content settings', 'geodirectory');?></small> |
|
1627 | + <small><?php _e('Checks ratings for correct location and content settings', 'geodirectory'); ?></small> |
|
1628 | 1628 | </td> |
1629 | - <td><input type="button" value="<?php _e('Run', 'geodirectory');?>" |
|
1629 | + <td><input type="button" value="<?php _e('Run', 'geodirectory'); ?>" |
|
1630 | 1630 | class="button-primary geodir_diagnosis_button" data-diagnose="ratings"/> |
1631 | 1631 | </td> |
1632 | 1632 | </tr> |
1633 | 1633 | |
1634 | 1634 | <tr> |
1635 | - <td><?php _e('Sync GD tags', 'geodirectory');?></td> |
|
1635 | + <td><?php _e('Sync GD tags', 'geodirectory'); ?></td> |
|
1636 | 1636 | <td> |
1637 | - <small><?php _e('This tool can be used when tags are showing in the backend but missing from the front end.', 'geodirectory');?></small> |
|
1637 | + <small><?php _e('This tool can be used when tags are showing in the backend but missing from the front end.', 'geodirectory'); ?></small> |
|
1638 | 1638 | </td> |
1639 | - <td><input type="button" value="<?php _e('Run', 'geodirectory');?>" |
|
1639 | + <td><input type="button" value="<?php _e('Run', 'geodirectory'); ?>" |
|
1640 | 1640 | class="button-primary geodir_diagnosis_button" data-diagnose="tags_sync"/> |
1641 | 1641 | </td> |
1642 | 1642 | </tr> |
1643 | 1643 | |
1644 | 1644 | <tr> |
1645 | - <td><?php _e('Sync GD Categories', 'geodirectory');?></td> |
|
1645 | + <td><?php _e('Sync GD Categories', 'geodirectory'); ?></td> |
|
1646 | 1646 | <td> |
1647 | - <small><?php _e('This tool can be used when categories are missing from the details table but showing in other places in the backend (only checks posts with missing category info in details table)', 'geodirectory');?></small> |
|
1647 | + <small><?php _e('This tool can be used when categories are missing from the details table but showing in other places in the backend (only checks posts with missing category info in details table)', 'geodirectory'); ?></small> |
|
1648 | 1648 | </td> |
1649 | - <td><input type="button" value="<?php _e('Run', 'geodirectory');?>" |
|
1649 | + <td><input type="button" value="<?php _e('Run', 'geodirectory'); ?>" |
|
1650 | 1650 | class="button-primary geodir_diagnosis_button" data-diagnose="cats_sync"/> |
1651 | 1651 | </td> |
1652 | 1652 | </tr> |
1653 | 1653 | |
1654 | 1654 | |
1655 | 1655 | <tr> |
1656 | - <td><?php _e('Clear all GD version numbers', 'geodirectory');?></td> |
|
1656 | + <td><?php _e('Clear all GD version numbers', 'geodirectory'); ?></td> |
|
1657 | 1657 | <td> |
1658 | - <small><?php _e('This tool will clear all GD version numbers so any upgrade functions will run again.', 'geodirectory');?></small> |
|
1658 | + <small><?php _e('This tool will clear all GD version numbers so any upgrade functions will run again.', 'geodirectory'); ?></small> |
|
1659 | 1659 | </td> |
1660 | - <td><input type="button" value="<?php _e('Run', 'geodirectory');?>" |
|
1660 | + <td><input type="button" value="<?php _e('Run', 'geodirectory'); ?>" |
|
1661 | 1661 | class="button-primary geodir_diagnosis_button" data-diagnose="version_clear"/> |
1662 | 1662 | </td> |
1663 | 1663 | </tr> |
1664 | 1664 | <tr> |
1665 | - <td><?php _e('Load custom fields translation', 'geodirectory');?></td> |
|
1665 | + <td><?php _e('Load custom fields translation', 'geodirectory'); ?></td> |
|
1666 | 1666 | <td> |
1667 | - <small><?php _e('This tool will load strings from the database into a file to translate via po editor.Ex: custom fields', 'geodirectory');?></small> |
|
1667 | + <small><?php _e('This tool will load strings from the database into a file to translate via po editor.Ex: custom fields', 'geodirectory'); ?></small> |
|
1668 | 1668 | </td> |
1669 | 1669 | <td> |
1670 | - <input type="button" value="<?php _e('Run', 'geodirectory');?>" class="button-primary geodir_diagnosis_button" data-diagnose="load_db_language"/> |
|
1670 | + <input type="button" value="<?php _e('Run', 'geodirectory'); ?>" class="button-primary geodir_diagnosis_button" data-diagnose="load_db_language"/> |
|
1671 | 1671 | </td> |
1672 | 1672 | </tr> |
1673 | 1673 | <?php |
@@ -1677,7 +1677,7 @@ discard block |
||
1677 | 1677 | * Called after the last setting on the GD>Tools page. |
1678 | 1678 | * @since 1.0.0 |
1679 | 1679 | */ |
1680 | - do_action('geodir_diagnostic_tool');?> |
|
1680 | + do_action('geodir_diagnostic_tool'); ?> |
|
1681 | 1681 | |
1682 | 1682 | </tbody> |
1683 | 1683 | </table> |
@@ -74,17 +74,20 @@ discard block |
||
74 | 74 | $tab_link = $args['url']; |
75 | 75 | } |
76 | 76 | |
77 | - if (!empty($args['request'])) |
|
78 | - $tab_link = geodir_getlink($tab_link, $args['request']); |
|
77 | + if (!empty($args['request'])) { |
|
78 | + $tab_link = geodir_getlink($tab_link, $args['request']); |
|
79 | + } |
|
79 | 80 | |
80 | 81 | if (isset($args['target']) && $args['target'] != '') { |
81 | 82 | $tab_target = " target='" . sanitize_text_field($args['target']) . "' "; |
82 | - } else |
|
83 | - $tab_target = ''; |
|
83 | + } else { |
|
84 | + $tab_target = ''; |
|
85 | + } |
|
84 | 86 | |
85 | 87 | $tab_active = ''; |
86 | - if ($current_tab == $name) |
|
87 | - $tab_active = ' class="tab-active" '; |
|
88 | + if ($current_tab == $name) { |
|
89 | + $tab_active = ' class="tab-active" '; |
|
90 | + } |
|
88 | 91 | /** |
89 | 92 | * Called before the individual settings tabs are output. |
90 | 93 | * |
@@ -122,8 +125,9 @@ discard block |
||
122 | 125 | |
123 | 126 | <?php |
124 | 127 | unset($subtabs); |
125 | - if (isset($tabs[$current_tab]['subtabs'])) |
|
126 | - $subtabs = $tabs[$current_tab]['subtabs']; |
|
128 | + if (isset($tabs[$current_tab]['subtabs'])) { |
|
129 | + $subtabs = $tabs[$current_tab]['subtabs']; |
|
130 | + } |
|
127 | 131 | $form_action = ''; |
128 | 132 | |
129 | 133 | if (!empty($subtabs)): |
@@ -189,7 +193,10 @@ discard block |
||
189 | 193 | jQuery('#last_tab').val( jQuery(this).attr('href') ); |
190 | 194 | return false;*/ |
191 | 195 | }); |
192 | - <?php if (isset($_GET['subtab']) && $_GET['subtab']) echo 'jQuery("ul.subsubsub li a[href=#' . sanitize_text_field($_GET['subtab']) . ']").click();'; ?> |
|
196 | + <?php if (isset($_GET['subtab']) && $_GET['subtab']) { |
|
197 | + echo 'jQuery("ul.subsubsub li a[href=#' . sanitize_text_field($_GET['subtab']) . ']").click();'; |
|
198 | +} |
|
199 | +?> |
|
193 | 200 | // Countries |
194 | 201 | jQuery('select#geodirectory_allowed_countries').change(function () { |
195 | 202 | if (jQuery(this).val() == "specific") { |
@@ -312,10 +319,11 @@ discard block |
||
312 | 319 | geodir_register_defaults(); |
313 | 320 | }*/ |
314 | 321 | |
315 | - if (isset($_REQUEST['active_tab']) && ($_REQUEST['active_tab'] == 'dummy_data_settings' || $_REQUEST['active_tab'] == 'csv_upload_settings')) |
|
316 | - $hide_save_button = "style='display:none;'"; |
|
317 | - else |
|
318 | - $hide_save_button = ''; |
|
322 | + if (isset($_REQUEST['active_tab']) && ($_REQUEST['active_tab'] == 'dummy_data_settings' || $_REQUEST['active_tab'] == 'csv_upload_settings')) { |
|
323 | + $hide_save_button = "style='display:none;'"; |
|
324 | + } else { |
|
325 | + $hide_save_button = ''; |
|
326 | + } |
|
319 | 327 | |
320 | 328 | /** |
321 | 329 | * Filter weather the default save button in the GD admin settings pages should be shown. |
@@ -7,33 +7,33 @@ discard block |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | if (!function_exists('geodir_admin_panel')) { |
10 | - /** |
|
11 | - * GeoDirectory Backend Admin Panel. |
|
12 | - * |
|
13 | - * Handles the display of the main GeoDirectory admin panel. |
|
14 | - * |
|
15 | - * @since 1.0.0 |
|
16 | - * @package GeoDirectory |
|
17 | - * @global string $current_tab Current tab in geodirectory settings. |
|
18 | - * @global object $geodirectory GeoDirectory plugin object. |
|
19 | - */ |
|
20 | - function geodir_admin_panel() |
|
21 | - { |
|
22 | - global $geodirectory; |
|
23 | - global $current_tab; |
|
24 | - |
|
25 | - |
|
26 | - ?> |
|
10 | + /** |
|
11 | + * GeoDirectory Backend Admin Panel. |
|
12 | + * |
|
13 | + * Handles the display of the main GeoDirectory admin panel. |
|
14 | + * |
|
15 | + * @since 1.0.0 |
|
16 | + * @package GeoDirectory |
|
17 | + * @global string $current_tab Current tab in geodirectory settings. |
|
18 | + * @global object $geodirectory GeoDirectory plugin object. |
|
19 | + */ |
|
20 | + function geodir_admin_panel() |
|
21 | + { |
|
22 | + global $geodirectory; |
|
23 | + global $current_tab; |
|
24 | + |
|
25 | + |
|
26 | + ?> |
|
27 | 27 | |
28 | 28 | <div id="gd-wrapper-main" class="wrap geodirectory"> |
29 | 29 | <?php |
30 | - /** |
|
31 | - * Called just after the opening wrapper div for the GD settings page in the admin area. |
|
32 | - * |
|
33 | - * @since 1.0.0 |
|
34 | - */ |
|
35 | - do_action('geodir_before_admin_panel'); |
|
36 | - ?> |
|
30 | + /** |
|
31 | + * Called just after the opening wrapper div for the GD settings page in the admin area. |
|
32 | + * |
|
33 | + * @since 1.0.0 |
|
34 | + */ |
|
35 | + do_action('geodir_before_admin_panel'); |
|
36 | + ?> |
|
37 | 37 | |
38 | 38 | <div class="gd-wrapper gd-wrapper-vr clearfix"> |
39 | 39 | |
@@ -44,75 +44,75 @@ discard block |
||
44 | 44 | alt="geo-logo" class="geo-logoalter"/> |
45 | 45 | <ul> |
46 | 46 | <?php |
47 | - $tabs = array(); |
|
48 | - /** |
|
49 | - * Filter the GD admin settings tabs on the left of the admin menu. |
|
50 | - * |
|
51 | - * @since 1.0.0 |
|
52 | - * @param array $tabs The array of tabs to display. |
|
53 | - */ |
|
54 | - $tabs = apply_filters('geodir_settings_tabs_array', $tabs); |
|
55 | - update_option('geodir_tabs', $tabs);// Important to show settings menu dropdown |
|
56 | - |
|
57 | - foreach ($tabs as $name => $args) : |
|
58 | - $label = $args['label']; |
|
59 | - |
|
60 | - |
|
61 | - $query_string = ''; |
|
62 | - if (isset($args['subtabs']) && !empty($args['subtabs'])): |
|
63 | - |
|
64 | - $subtabs = $args['subtabs']; |
|
65 | - |
|
66 | - $query_string = '&subtab=' . $subtabs[0]['subtab']; |
|
67 | - |
|
68 | - endif; |
|
69 | - |
|
70 | - |
|
71 | - $tab_link = admin_url('admin.php?page=geodirectory&tab=' . $name . $query_string); |
|
72 | - |
|
73 | - if (isset($args['url']) && $args['url'] != '') { |
|
74 | - $tab_link = $args['url']; |
|
75 | - } |
|
76 | - |
|
77 | - if (!empty($args['request'])) |
|
78 | - $tab_link = geodir_getlink($tab_link, $args['request']); |
|
79 | - |
|
80 | - if (isset($args['target']) && $args['target'] != '') { |
|
81 | - $tab_target = " target='" . sanitize_text_field($args['target']) . "' "; |
|
82 | - } else |
|
83 | - $tab_target = ''; |
|
84 | - |
|
85 | - $tab_active = ''; |
|
86 | - if ($current_tab == $name) |
|
87 | - $tab_active = ' class="tab-active" '; |
|
88 | - /** |
|
89 | - * Called before the individual settings tabs are output. |
|
90 | - * |
|
91 | - * @since 1.0.0 |
|
92 | - * @param string $name The name of the settings tab. |
|
93 | - * @see 'geodir_after_settings_tabs' |
|
94 | - */ |
|
95 | - do_action('geodir_before_settings_tabs', $name); |
|
96 | - echo '<li ' . $tab_active . ' ><a href="' . esc_url($tab_link) . '" ' . $tab_target . ' >' . $label . '</a></li>'; |
|
97 | - /** |
|
98 | - * Called after the individual settings tabs are output. |
|
99 | - * |
|
100 | - * @since 1.0.0 |
|
101 | - * @param string $name The name of the settings tab. |
|
102 | - * @see 'geodir_before_settings_tabs' |
|
103 | - */ |
|
104 | - do_action('geodir_after_settings_tabs', $name); |
|
105 | - endforeach; |
|
106 | - |
|
107 | - /** |
|
108 | - * Called after the GD settings tabs have been output. |
|
109 | - * |
|
110 | - * Called before the closing `ul` so can be used to add new settings tab links. |
|
111 | - * |
|
112 | - * @since 1.0.0 |
|
113 | - */ |
|
114 | - do_action('geodir_settings_tabs'); |
|
115 | - ?> |
|
47 | + $tabs = array(); |
|
48 | + /** |
|
49 | + * Filter the GD admin settings tabs on the left of the admin menu. |
|
50 | + * |
|
51 | + * @since 1.0.0 |
|
52 | + * @param array $tabs The array of tabs to display. |
|
53 | + */ |
|
54 | + $tabs = apply_filters('geodir_settings_tabs_array', $tabs); |
|
55 | + update_option('geodir_tabs', $tabs);// Important to show settings menu dropdown |
|
56 | + |
|
57 | + foreach ($tabs as $name => $args) : |
|
58 | + $label = $args['label']; |
|
59 | + |
|
60 | + |
|
61 | + $query_string = ''; |
|
62 | + if (isset($args['subtabs']) && !empty($args['subtabs'])): |
|
63 | + |
|
64 | + $subtabs = $args['subtabs']; |
|
65 | + |
|
66 | + $query_string = '&subtab=' . $subtabs[0]['subtab']; |
|
67 | + |
|
68 | + endif; |
|
69 | + |
|
70 | + |
|
71 | + $tab_link = admin_url('admin.php?page=geodirectory&tab=' . $name . $query_string); |
|
72 | + |
|
73 | + if (isset($args['url']) && $args['url'] != '') { |
|
74 | + $tab_link = $args['url']; |
|
75 | + } |
|
76 | + |
|
77 | + if (!empty($args['request'])) |
|
78 | + $tab_link = geodir_getlink($tab_link, $args['request']); |
|
79 | + |
|
80 | + if (isset($args['target']) && $args['target'] != '') { |
|
81 | + $tab_target = " target='" . sanitize_text_field($args['target']) . "' "; |
|
82 | + } else |
|
83 | + $tab_target = ''; |
|
84 | + |
|
85 | + $tab_active = ''; |
|
86 | + if ($current_tab == $name) |
|
87 | + $tab_active = ' class="tab-active" '; |
|
88 | + /** |
|
89 | + * Called before the individual settings tabs are output. |
|
90 | + * |
|
91 | + * @since 1.0.0 |
|
92 | + * @param string $name The name of the settings tab. |
|
93 | + * @see 'geodir_after_settings_tabs' |
|
94 | + */ |
|
95 | + do_action('geodir_before_settings_tabs', $name); |
|
96 | + echo '<li ' . $tab_active . ' ><a href="' . esc_url($tab_link) . '" ' . $tab_target . ' >' . $label . '</a></li>'; |
|
97 | + /** |
|
98 | + * Called after the individual settings tabs are output. |
|
99 | + * |
|
100 | + * @since 1.0.0 |
|
101 | + * @param string $name The name of the settings tab. |
|
102 | + * @see 'geodir_before_settings_tabs' |
|
103 | + */ |
|
104 | + do_action('geodir_after_settings_tabs', $name); |
|
105 | + endforeach; |
|
106 | + |
|
107 | + /** |
|
108 | + * Called after the GD settings tabs have been output. |
|
109 | + * |
|
110 | + * Called before the closing `ul` so can be used to add new settings tab links. |
|
111 | + * |
|
112 | + * @since 1.0.0 |
|
113 | + */ |
|
114 | + do_action('geodir_settings_tabs'); |
|
115 | + ?> |
|
116 | 116 | </ul> |
117 | 117 | </div> |
118 | 118 | <!--gd-left-nav ends here--> |
@@ -121,52 +121,52 @@ discard block |
||
121 | 121 | <div class="gd-tabs-main"> |
122 | 122 | |
123 | 123 | <?php |
124 | - unset($subtabs); |
|
125 | - if (isset($tabs[$current_tab]['subtabs'])) |
|
126 | - $subtabs = $tabs[$current_tab]['subtabs']; |
|
127 | - $form_action = ''; |
|
124 | + unset($subtabs); |
|
125 | + if (isset($tabs[$current_tab]['subtabs'])) |
|
126 | + $subtabs = $tabs[$current_tab]['subtabs']; |
|
127 | + $form_action = ''; |
|
128 | 128 | |
129 | - if (!empty($subtabs)): |
|
130 | - ?> |
|
129 | + if (!empty($subtabs)): |
|
130 | + ?> |
|
131 | 131 | <dl class="gd-tab-head"> |
132 | 132 | <?php |
133 | - foreach ($subtabs as $sub) { |
|
134 | - $subtab_active = ''; |
|
135 | - if (isset($_REQUEST['subtab']) && $sub['subtab'] == $_REQUEST['subtab']) { |
|
136 | - $subtab_active = 'class="gd-tab-active"'; |
|
137 | - $form_action = isset($sub['form_action']) ? $sub['form_action'] : ''; |
|
138 | - } |
|
139 | - |
|
140 | - $sub_tabs_link = admin_url() . 'admin.php?page=geodirectory&tab=' . $current_tab . '&subtab=' . $sub['subtab']; |
|
141 | - if (isset($sub['request']) && is_array($sub['request']) && !empty($sub['request'])) { |
|
142 | - $sub_tabs_link = geodir_getlink($sub_tabs_link, $sub['request']); |
|
143 | - } |
|
144 | - echo '<dd ' . $subtab_active . ' id="claim_listing"><a href="' . esc_url($sub_tabs_link) . '" >' . sanitize_text_field($sub['label']) . '</a></dd>'; |
|
145 | - } |
|
146 | - ?> |
|
133 | + foreach ($subtabs as $sub) { |
|
134 | + $subtab_active = ''; |
|
135 | + if (isset($_REQUEST['subtab']) && $sub['subtab'] == $_REQUEST['subtab']) { |
|
136 | + $subtab_active = 'class="gd-tab-active"'; |
|
137 | + $form_action = isset($sub['form_action']) ? $sub['form_action'] : ''; |
|
138 | + } |
|
139 | + |
|
140 | + $sub_tabs_link = admin_url() . 'admin.php?page=geodirectory&tab=' . $current_tab . '&subtab=' . $sub['subtab']; |
|
141 | + if (isset($sub['request']) && is_array($sub['request']) && !empty($sub['request'])) { |
|
142 | + $sub_tabs_link = geodir_getlink($sub_tabs_link, $sub['request']); |
|
143 | + } |
|
144 | + echo '<dd ' . $subtab_active . ' id="claim_listing"><a href="' . esc_url($sub_tabs_link) . '" >' . sanitize_text_field($sub['label']) . '</a></dd>'; |
|
145 | + } |
|
146 | + ?> |
|
147 | 147 | </dl> |
148 | 148 | |
149 | 149 | <?php endif; ?> |
150 | 150 | <div class="gd-tab-content <?php if (empty($subtabs)) { |
151 | - echo "inner_contet_tabs"; |
|
152 | - } ?>"> |
|
151 | + echo "inner_contet_tabs"; |
|
152 | + } ?>"> |
|
153 | 153 | <form method="post" id="mainform" |
154 | 154 | class="geodir_optionform <?php echo $current_tab . ' '; ?><?php if (isset($sub['subtab'])) { |
155 | - echo sanitize_text_field($sub['subtab']); |
|
156 | - } ?>" action="<?php echo $form_action; ?>" enctype="multipart/form-data"> |
|
155 | + echo sanitize_text_field($sub['subtab']); |
|
156 | + } ?>" action="<?php echo $form_action; ?>" enctype="multipart/form-data"> |
|
157 | 157 | <input type="hidden" class="active_tab" name="active_tab" |
158 | 158 | value="<?php if (isset($_REQUEST['active_tab'])) { |
159 | - echo sanitize_text_field($_REQUEST['active_tab']); |
|
160 | - } ?>"/> |
|
159 | + echo sanitize_text_field($_REQUEST['active_tab']); |
|
160 | + } ?>"/> |
|
161 | 161 | <?php wp_nonce_field('geodir-settings', '_wpnonce', true, true); ?> |
162 | 162 | <?php wp_nonce_field('geodir-settings-' . $current_tab, '_wpnonce-' . $current_tab, true, true); ?> |
163 | 163 | <?php |
164 | - /** |
|
165 | - * Used to call the content of each GD settings tab page. |
|
166 | - * |
|
167 | - * @since 1.0.0 |
|
168 | - */ |
|
169 | - do_action('geodir_admin_option_form', $current_tab); ?> |
|
164 | + /** |
|
165 | + * Used to call the content of each GD settings tab page. |
|
166 | + * |
|
167 | + * @since 1.0.0 |
|
168 | + */ |
|
169 | + do_action('geodir_admin_option_form', $current_tab); ?> |
|
170 | 170 | </form> |
171 | 171 | </div> |
172 | 172 | |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | </script> |
268 | 268 | <?php |
269 | 269 | |
270 | - } |
|
270 | + } |
|
271 | 271 | } |
272 | 272 | |
273 | 273 | |
@@ -283,48 +283,48 @@ discard block |
||
283 | 283 | function geodir_admin_option_form($tab_name) |
284 | 284 | { |
285 | 285 | |
286 | - //echo $tab_name.'_array.php' ; |
|
287 | - global $geodir_settings, $is_default, $mapzoom; |
|
288 | - if (file_exists(dirname(__FILE__) . '/option-pages/' . $tab_name . '_array.php')) { |
|
289 | - /** |
|
290 | - * Contains settings array for given tab. |
|
291 | - * |
|
292 | - * @since 1.0.0 |
|
293 | - * @package GeoDirectory |
|
294 | - */ |
|
295 | - include_once('option-pages/' . $tab_name . '_array.php'); |
|
296 | - } |
|
297 | - |
|
298 | - $listing_type = isset($_REQUEST['listing_type']) ? $_REQUEST['listing_type'] : ''; |
|
299 | - |
|
300 | - switch ($tab_name) { |
|
301 | - |
|
302 | - case 'general_settings': |
|
303 | - |
|
304 | - geodir_admin_fields($geodir_settings['general_settings']); |
|
305 | - /** |
|
306 | - * |
|
307 | - * Update Taxonomy Options * |
|
308 | - * |
|
309 | - **/ |
|
310 | - /*add_action('updated_option_place_prefix','update_listing_prefix'); |
|
286 | + //echo $tab_name.'_array.php' ; |
|
287 | + global $geodir_settings, $is_default, $mapzoom; |
|
288 | + if (file_exists(dirname(__FILE__) . '/option-pages/' . $tab_name . '_array.php')) { |
|
289 | + /** |
|
290 | + * Contains settings array for given tab. |
|
291 | + * |
|
292 | + * @since 1.0.0 |
|
293 | + * @package GeoDirectory |
|
294 | + */ |
|
295 | + include_once('option-pages/' . $tab_name . '_array.php'); |
|
296 | + } |
|
297 | + |
|
298 | + $listing_type = isset($_REQUEST['listing_type']) ? $_REQUEST['listing_type'] : ''; |
|
299 | + |
|
300 | + switch ($tab_name) { |
|
301 | + |
|
302 | + case 'general_settings': |
|
303 | + |
|
304 | + geodir_admin_fields($geodir_settings['general_settings']); |
|
305 | + /** |
|
306 | + * |
|
307 | + * Update Taxonomy Options * |
|
308 | + * |
|
309 | + **/ |
|
310 | + /*add_action('updated_option_place_prefix','update_listing_prefix'); |
|
311 | 311 | function update_listing_prefix(){ |
312 | 312 | geodir_register_defaults(); |
313 | 313 | }*/ |
314 | 314 | |
315 | - if (isset($_REQUEST['active_tab']) && ($_REQUEST['active_tab'] == 'dummy_data_settings' || $_REQUEST['active_tab'] == 'csv_upload_settings')) |
|
316 | - $hide_save_button = "style='display:none;'"; |
|
317 | - else |
|
318 | - $hide_save_button = ''; |
|
315 | + if (isset($_REQUEST['active_tab']) && ($_REQUEST['active_tab'] == 'dummy_data_settings' || $_REQUEST['active_tab'] == 'csv_upload_settings')) |
|
316 | + $hide_save_button = "style='display:none;'"; |
|
317 | + else |
|
318 | + $hide_save_button = ''; |
|
319 | 319 | |
320 | - /** |
|
321 | - * Filter weather the default save button in the GD admin settings pages should be shown. |
|
322 | - * |
|
323 | - * @since 1.0.0 |
|
324 | - * @param string $hide_save_button The style element, either blank or: style='display:none;'. |
|
325 | - */ |
|
326 | - $hide_save_button = apply_filters('geodir_hide_save_button', $hide_save_button); |
|
327 | - ?> |
|
320 | + /** |
|
321 | + * Filter weather the default save button in the GD admin settings pages should be shown. |
|
322 | + * |
|
323 | + * @since 1.0.0 |
|
324 | + * @param string $hide_save_button The style element, either blank or: style='display:none;'. |
|
325 | + */ |
|
326 | + $hide_save_button = apply_filters('geodir_hide_save_button', $hide_save_button); |
|
327 | + ?> |
|
328 | 328 | |
329 | 329 | <p class="submit"> |
330 | 330 | <input <?php echo $hide_save_button;?> name="save" class="button-primary" type="submit" value="<?php _e('Save changes', 'geodirectory'); ?>" /> |
@@ -334,36 +334,36 @@ discard block |
||
334 | 334 | </div> |
335 | 335 | |
336 | 336 | <?php break; |
337 | - case 'design_settings' : |
|
338 | - geodir_admin_fields($geodir_settings['design_settings']); |
|
337 | + case 'design_settings' : |
|
338 | + geodir_admin_fields($geodir_settings['design_settings']); |
|
339 | 339 | |
340 | 340 | |
341 | 341 | |
342 | - ?> |
|
342 | + ?> |
|
343 | 343 | <p class="submit"> |
344 | 344 | <input name="save" class="button-primary" type="submit" value="<?php _e('Save changes', 'geodirectory'); ?>" /> |
345 | 345 | <input type="hidden" name="subtab" id="last_tab" /> |
346 | 346 | </p> |
347 | 347 | </div> |
348 | 348 | <?php break; |
349 | - case 'permalink_settings' : |
|
350 | - geodir_admin_fields($geodir_settings['permalink_settings']); ?> |
|
349 | + case 'permalink_settings' : |
|
350 | + geodir_admin_fields($geodir_settings['permalink_settings']); ?> |
|
351 | 351 | <p class="submit"> |
352 | 352 | <input name="save" class="button-primary" type="submit" value="<?php _e('Save changes', 'geodirectory'); ?>" /> |
353 | 353 | <input type="hidden" name="subtab" id="last_tab" /> |
354 | 354 | </p> |
355 | 355 | </div> |
356 | 356 | <?php break; |
357 | - case 'title_meta_settings' : |
|
358 | - geodir_admin_fields($geodir_settings['title_meta_settings']); ?> |
|
357 | + case 'title_meta_settings' : |
|
358 | + geodir_admin_fields($geodir_settings['title_meta_settings']); ?> |
|
359 | 359 | <p class="submit"> |
360 | 360 | <input name="save" class="button-primary" type="submit" value="<?php _e('Save changes', 'geodirectory'); ?>" /> |
361 | 361 | <input type="hidden" name="subtab" id="last_tab" /> |
362 | 362 | </p> |
363 | 363 | </div> |
364 | 364 | <?php break; |
365 | - case 'notifications_settings' : |
|
366 | - geodir_admin_fields($geodir_settings['notifications_settings']); ?> |
|
365 | + case 'notifications_settings' : |
|
366 | + geodir_admin_fields($geodir_settings['notifications_settings']); ?> |
|
367 | 367 | |
368 | 368 | <p class="submit"> |
369 | 369 | |
@@ -373,36 +373,36 @@ discard block |
||
373 | 373 | </div> |
374 | 374 | |
375 | 375 | <?php break; |
376 | - case 'default_location_settings' : |
|
377 | - ?> |
|
376 | + case 'default_location_settings' : |
|
377 | + ?> |
|
378 | 378 | <div class="inner_content_tab_main"> |
379 | 379 | <div class="gd-content-heading"> |
380 | 380 | <?php global $wpdb; |
381 | 381 | |
382 | 382 | |
383 | - $location_result = geodir_get_default_location(); |
|
383 | + $location_result = geodir_get_default_location(); |
|
384 | 384 | |
385 | - $prefix = ''; |
|
385 | + $prefix = ''; |
|
386 | 386 | |
387 | 387 | |
388 | - $lat = isset($location_result->city_latitude) ? $location_result->city_latitude : ''; |
|
389 | - $lng = isset($location_result->city_longitude) ? $location_result->city_longitude : ''; |
|
390 | - $city = isset($location_result->city) ? $location_result->city : ''; |
|
391 | - $region = isset($location_result->region) ? $location_result->region : ''; |
|
392 | - $country = isset($location_result->country) ? $location_result->country : ''; |
|
388 | + $lat = isset($location_result->city_latitude) ? $location_result->city_latitude : ''; |
|
389 | + $lng = isset($location_result->city_longitude) ? $location_result->city_longitude : ''; |
|
390 | + $city = isset($location_result->city) ? $location_result->city : ''; |
|
391 | + $region = isset($location_result->region) ? $location_result->region : ''; |
|
392 | + $country = isset($location_result->country) ? $location_result->country : ''; |
|
393 | 393 | |
394 | 394 | |
395 | - $map_title = __("Set Address On Map", 'geodirectory'); |
|
395 | + $map_title = __("Set Address On Map", 'geodirectory'); |
|
396 | 396 | |
397 | - ?> |
|
397 | + ?> |
|
398 | 398 | |
399 | 399 | <h3><?php _e('Set Default Location', 'geodirectory');?></h3> |
400 | 400 | |
401 | 401 | <input type="hidden" name="add_location" value="location"> |
402 | 402 | |
403 | 403 | <input type="hidden" name="update_city" value="<?php if (isset($location_result->location_id)) { |
404 | - echo $location_result->location_id; |
|
405 | - } ?>"> |
|
404 | + echo $location_result->location_id; |
|
405 | + } ?>"> |
|
406 | 406 | |
407 | 407 | <input type="hidden" name="address" id="<?php echo $prefix;?>address" value=""> |
408 | 408 | |
@@ -415,8 +415,8 @@ discard block |
||
415 | 415 | <input class="require" type="text" size="80" style="width:440px" |
416 | 416 | id="<?php echo $prefix;?>city" name="city" |
417 | 417 | value="<?php if (isset($location_result->city)) { |
418 | - echo $location_result->city; |
|
419 | - } ?>"/> |
|
418 | + echo $location_result->city; |
|
419 | + } ?>"/> |
|
420 | 420 | |
421 | 421 | <div |
422 | 422 | class="gd-location_message_error"> <?php _e('This field is required.', 'geodirectory'); ?></div> |
@@ -431,8 +431,8 @@ discard block |
||
431 | 431 | <input class="require" type="text" size="80" style="width:440px" |
432 | 432 | id="<?php echo $prefix;?>region" name="region" |
433 | 433 | value="<?php if (isset($location_result->region)) { |
434 | - echo $location_result->region; |
|
435 | - } ?>"/> |
|
434 | + echo $location_result->region; |
|
435 | + } ?>"/> |
|
436 | 436 | |
437 | 437 | <div |
438 | 438 | class="gd-location_message_error"> <?php _e('This field is required.', 'geodirectory'); ?></div> |
@@ -446,8 +446,8 @@ discard block |
||
446 | 446 | <div class="gtd-formfeild required" style="padding-top:10px;"> |
447 | 447 | <?php |
448 | 448 | |
449 | - $country_result = isset($location_result->country) ? $location_result->country : ''; |
|
450 | - ?> |
|
449 | + $country_result = isset($location_result->country) ? $location_result->country : ''; |
|
450 | + ?> |
|
451 | 451 | <select id="<?php echo $prefix ?>country" class="chosen_select" |
452 | 452 | data-location_type="country" name="<?php echo $prefix ?>country" |
453 | 453 | data-placeholder="<?php _e('Choose a country.', 'geodirectory');?>" |
@@ -470,12 +470,12 @@ discard block |
||
470 | 470 | scope="row"><?php _e('Set Location on Map', 'geodirectory');?></th> |
471 | 471 | <td class="forminp"> |
472 | 472 | <?php |
473 | - /** |
|
474 | - * Contains add listing page map functions. |
|
475 | - * |
|
476 | - * @since 1.0.0 |
|
477 | - */ |
|
478 | - include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php");?> |
|
473 | + /** |
|
474 | + * Contains add listing page map functions. |
|
475 | + * |
|
476 | + * @since 1.0.0 |
|
477 | + */ |
|
478 | + include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php");?> |
|
479 | 479 | </td> |
480 | 480 | </tr> |
481 | 481 | <tr valign="top" class="single_select_page"> |
@@ -485,8 +485,8 @@ discard block |
||
485 | 485 | <input type="text" class="require" size="80" style="width:440px" |
486 | 486 | id="<?php echo $prefix;?>latitude" name="latitude" |
487 | 487 | value="<?php if (isset($location_result->city_latitude)) { |
488 | - echo $location_result->city_latitude; |
|
489 | - } ?>"/> |
|
488 | + echo $location_result->city_latitude; |
|
489 | + } ?>"/> |
|
490 | 490 | |
491 | 491 | <div |
492 | 492 | class="gd-location_message_error"><?php _e('This field is required.', 'geodirectory'); ?></div> |
@@ -502,8 +502,8 @@ discard block |
||
502 | 502 | <input type="text" class="require" size="80" style="width:440px" |
503 | 503 | id="<?php echo $prefix;?>longitude" name="longitude" |
504 | 504 | value="<?php if (isset($location_result->city_longitude)) { |
505 | - echo $location_result->city_longitude; |
|
506 | - } ?>"/> |
|
505 | + echo $location_result->city_longitude; |
|
506 | + } ?>"/> |
|
507 | 507 | |
508 | 508 | <div |
509 | 509 | class="gd-location_message_error"><?php _e('This field is required.', 'geodirectory'); ?></div> |
@@ -535,22 +535,22 @@ discard block |
||
535 | 535 | </div> |
536 | 536 | </div> |
537 | 537 | <?php break; |
538 | - case $listing_type . '_fields_settings' : |
|
538 | + case $listing_type . '_fields_settings' : |
|
539 | 539 | |
540 | - geodir_custom_post_type_form(); |
|
540 | + geodir_custom_post_type_form(); |
|
541 | 541 | |
542 | - break; |
|
543 | - case 'tools_settings' : |
|
544 | - geodir_diagnostic_tools_setting_page(); |
|
545 | - break; |
|
546 | - case 'compatibility_settings' : |
|
547 | - geodir_theme_compatibility_setting_page(); |
|
548 | - break; |
|
542 | + break; |
|
543 | + case 'tools_settings' : |
|
544 | + geodir_diagnostic_tools_setting_page(); |
|
545 | + break; |
|
546 | + case 'compatibility_settings' : |
|
547 | + geodir_theme_compatibility_setting_page(); |
|
548 | + break; |
|
549 | 549 | case 'import_export' : |
550 | - geodir_import_export_page(); |
|
551 | - break; |
|
550 | + geodir_import_export_page(); |
|
551 | + break; |
|
552 | 552 | |
553 | - }// end of switch |
|
553 | + }// end of switch |
|
554 | 554 | } |
555 | 555 | |
556 | 556 | |
@@ -590,170 +590,170 @@ discard block |
||
590 | 590 | function geodir_update_options_compatibility_settings() |
591 | 591 | { |
592 | 592 | |
593 | - global $wpdb; |
|
593 | + global $wpdb; |
|
594 | 594 | |
595 | 595 | |
596 | - $theme_settings = array(); |
|
596 | + $theme_settings = array(); |
|
597 | 597 | |
598 | - $theme_settings['geodir_wrapper_open_id'] = $_POST['geodir_wrapper_open_id']; |
|
599 | - $theme_settings['geodir_wrapper_open_class'] = $_POST['geodir_wrapper_open_class']; |
|
600 | - $theme_settings['geodir_wrapper_open_replace'] = stripslashes($_POST['geodir_wrapper_open_replace']); |
|
598 | + $theme_settings['geodir_wrapper_open_id'] = $_POST['geodir_wrapper_open_id']; |
|
599 | + $theme_settings['geodir_wrapper_open_class'] = $_POST['geodir_wrapper_open_class']; |
|
600 | + $theme_settings['geodir_wrapper_open_replace'] = stripslashes($_POST['geodir_wrapper_open_replace']); |
|
601 | 601 | |
602 | - $theme_settings['geodir_wrapper_close_replace'] = stripslashes($_POST['geodir_wrapper_close_replace']); |
|
602 | + $theme_settings['geodir_wrapper_close_replace'] = stripslashes($_POST['geodir_wrapper_close_replace']); |
|
603 | 603 | |
604 | - $theme_settings['geodir_wrapper_content_open_id'] = $_POST['geodir_wrapper_content_open_id']; |
|
605 | - $theme_settings['geodir_wrapper_content_open_class'] = $_POST['geodir_wrapper_content_open_class']; |
|
606 | - $theme_settings['geodir_wrapper_content_open_replace'] = stripslashes($_POST['geodir_wrapper_content_open_replace']); |
|
604 | + $theme_settings['geodir_wrapper_content_open_id'] = $_POST['geodir_wrapper_content_open_id']; |
|
605 | + $theme_settings['geodir_wrapper_content_open_class'] = $_POST['geodir_wrapper_content_open_class']; |
|
606 | + $theme_settings['geodir_wrapper_content_open_replace'] = stripslashes($_POST['geodir_wrapper_content_open_replace']); |
|
607 | 607 | |
608 | - $theme_settings['geodir_wrapper_content_close_replace'] = stripslashes($_POST['geodir_wrapper_content_close_replace']); |
|
608 | + $theme_settings['geodir_wrapper_content_close_replace'] = stripslashes($_POST['geodir_wrapper_content_close_replace']); |
|
609 | 609 | |
610 | - $theme_settings['geodir_article_open_id'] = $_POST['geodir_article_open_id']; |
|
611 | - $theme_settings['geodir_article_open_class'] = $_POST['geodir_article_open_class']; |
|
612 | - $theme_settings['geodir_article_open_replace'] = stripslashes($_POST['geodir_article_open_replace']); |
|
610 | + $theme_settings['geodir_article_open_id'] = $_POST['geodir_article_open_id']; |
|
611 | + $theme_settings['geodir_article_open_class'] = $_POST['geodir_article_open_class']; |
|
612 | + $theme_settings['geodir_article_open_replace'] = stripslashes($_POST['geodir_article_open_replace']); |
|
613 | 613 | |
614 | - $theme_settings['geodir_article_close_replace'] = stripslashes($_POST['geodir_article_close_replace']); |
|
614 | + $theme_settings['geodir_article_close_replace'] = stripslashes($_POST['geodir_article_close_replace']); |
|
615 | 615 | |
616 | - $theme_settings['geodir_sidebar_right_open_id'] = $_POST['geodir_sidebar_right_open_id']; |
|
617 | - $theme_settings['geodir_sidebar_right_open_class'] = $_POST['geodir_sidebar_right_open_class']; |
|
618 | - $theme_settings['geodir_sidebar_right_open_replace'] = stripslashes($_POST['geodir_sidebar_right_open_replace']); |
|
616 | + $theme_settings['geodir_sidebar_right_open_id'] = $_POST['geodir_sidebar_right_open_id']; |
|
617 | + $theme_settings['geodir_sidebar_right_open_class'] = $_POST['geodir_sidebar_right_open_class']; |
|
618 | + $theme_settings['geodir_sidebar_right_open_replace'] = stripslashes($_POST['geodir_sidebar_right_open_replace']); |
|
619 | 619 | |
620 | - $theme_settings['geodir_sidebar_right_close_replace'] = stripslashes($_POST['geodir_sidebar_right_close_replace']); |
|
620 | + $theme_settings['geodir_sidebar_right_close_replace'] = stripslashes($_POST['geodir_sidebar_right_close_replace']); |
|
621 | 621 | |
622 | - $theme_settings['geodir_sidebar_left_open_id'] = $_POST['geodir_sidebar_left_open_id']; |
|
623 | - $theme_settings['geodir_sidebar_left_open_class'] = $_POST['geodir_sidebar_left_open_class']; |
|
624 | - $theme_settings['geodir_sidebar_left_open_replace'] = stripslashes($_POST['geodir_sidebar_left_open_replace']); |
|
622 | + $theme_settings['geodir_sidebar_left_open_id'] = $_POST['geodir_sidebar_left_open_id']; |
|
623 | + $theme_settings['geodir_sidebar_left_open_class'] = $_POST['geodir_sidebar_left_open_class']; |
|
624 | + $theme_settings['geodir_sidebar_left_open_replace'] = stripslashes($_POST['geodir_sidebar_left_open_replace']); |
|
625 | 625 | |
626 | - $theme_settings['geodir_sidebar_left_close_replace'] = stripslashes($_POST['geodir_sidebar_left_close_replace']); |
|
626 | + $theme_settings['geodir_sidebar_left_close_replace'] = stripslashes($_POST['geodir_sidebar_left_close_replace']); |
|
627 | 627 | |
628 | - $theme_settings['geodir_main_content_open_id'] = $_POST['geodir_main_content_open_id']; |
|
629 | - $theme_settings['geodir_main_content_open_class'] = $_POST['geodir_main_content_open_class']; |
|
630 | - $theme_settings['geodir_main_content_open_replace'] = stripslashes($_POST['geodir_main_content_open_replace']); |
|
628 | + $theme_settings['geodir_main_content_open_id'] = $_POST['geodir_main_content_open_id']; |
|
629 | + $theme_settings['geodir_main_content_open_class'] = $_POST['geodir_main_content_open_class']; |
|
630 | + $theme_settings['geodir_main_content_open_replace'] = stripslashes($_POST['geodir_main_content_open_replace']); |
|
631 | 631 | |
632 | - $theme_settings['geodir_main_content_close_replace'] = stripslashes($_POST['geodir_main_content_close_replace']); |
|
632 | + $theme_settings['geodir_main_content_close_replace'] = stripslashes($_POST['geodir_main_content_close_replace']); |
|
633 | 633 | |
634 | 634 | // Other Actions |
635 | - $theme_settings['geodir_top_content_add'] = stripslashes($_POST['geodir_top_content_add']); |
|
636 | - $theme_settings['geodir_before_main_content_add'] = stripslashes($_POST['geodir_before_main_content_add']); |
|
635 | + $theme_settings['geodir_top_content_add'] = stripslashes($_POST['geodir_top_content_add']); |
|
636 | + $theme_settings['geodir_before_main_content_add'] = stripslashes($_POST['geodir_before_main_content_add']); |
|
637 | 637 | |
638 | 638 | // Filters |
639 | - $theme_settings['geodir_full_page_class_filter'] = stripslashes($_POST['geodir_full_page_class_filter']); |
|
640 | - $theme_settings['geodir_before_widget_filter'] = stripslashes($_POST['geodir_before_widget_filter']); |
|
641 | - $theme_settings['geodir_after_widget_filter'] = stripslashes($_POST['geodir_after_widget_filter']); |
|
642 | - $theme_settings['geodir_before_title_filter'] = stripslashes($_POST['geodir_before_title_filter']); |
|
643 | - $theme_settings['geodir_after_title_filter'] = stripslashes($_POST['geodir_after_title_filter']); |
|
644 | - $theme_settings['geodir_menu_li_class_filter'] = stripslashes($_POST['geodir_menu_li_class_filter']); |
|
645 | - $theme_settings['geodir_sub_menu_ul_class_filter'] = stripslashes($_POST['geodir_sub_menu_ul_class_filter']); |
|
646 | - $theme_settings['geodir_sub_menu_li_class_filter'] = stripslashes($_POST['geodir_sub_menu_li_class_filter']); |
|
647 | - $theme_settings['geodir_menu_a_class_filter'] = stripslashes($_POST['geodir_menu_a_class_filter']); |
|
648 | - $theme_settings['geodir_sub_menu_a_class_filter'] = stripslashes($_POST['geodir_sub_menu_a_class_filter']); |
|
639 | + $theme_settings['geodir_full_page_class_filter'] = stripslashes($_POST['geodir_full_page_class_filter']); |
|
640 | + $theme_settings['geodir_before_widget_filter'] = stripslashes($_POST['geodir_before_widget_filter']); |
|
641 | + $theme_settings['geodir_after_widget_filter'] = stripslashes($_POST['geodir_after_widget_filter']); |
|
642 | + $theme_settings['geodir_before_title_filter'] = stripslashes($_POST['geodir_before_title_filter']); |
|
643 | + $theme_settings['geodir_after_title_filter'] = stripslashes($_POST['geodir_after_title_filter']); |
|
644 | + $theme_settings['geodir_menu_li_class_filter'] = stripslashes($_POST['geodir_menu_li_class_filter']); |
|
645 | + $theme_settings['geodir_sub_menu_ul_class_filter'] = stripslashes($_POST['geodir_sub_menu_ul_class_filter']); |
|
646 | + $theme_settings['geodir_sub_menu_li_class_filter'] = stripslashes($_POST['geodir_sub_menu_li_class_filter']); |
|
647 | + $theme_settings['geodir_menu_a_class_filter'] = stripslashes($_POST['geodir_menu_a_class_filter']); |
|
648 | + $theme_settings['geodir_sub_menu_a_class_filter'] = stripslashes($_POST['geodir_sub_menu_a_class_filter']); |
|
649 | 649 | //location manager filters |
650 | - $theme_settings['geodir_location_switcher_menu_li_class_filter'] = stripslashes($_POST['geodir_location_switcher_menu_li_class_filter']); |
|
651 | - $theme_settings['geodir_location_switcher_menu_a_class_filter'] = stripslashes($_POST['geodir_location_switcher_menu_a_class_filter']); |
|
652 | - $theme_settings['geodir_location_switcher_menu_sub_ul_class_filter'] = stripslashes($_POST['geodir_location_switcher_menu_sub_ul_class_filter']); |
|
653 | - $theme_settings['geodir_location_switcher_menu_sub_li_class_filter'] = stripslashes($_POST['geodir_location_switcher_menu_sub_li_class_filter']); |
|
650 | + $theme_settings['geodir_location_switcher_menu_li_class_filter'] = stripslashes($_POST['geodir_location_switcher_menu_li_class_filter']); |
|
651 | + $theme_settings['geodir_location_switcher_menu_a_class_filter'] = stripslashes($_POST['geodir_location_switcher_menu_a_class_filter']); |
|
652 | + $theme_settings['geodir_location_switcher_menu_sub_ul_class_filter'] = stripslashes($_POST['geodir_location_switcher_menu_sub_ul_class_filter']); |
|
653 | + $theme_settings['geodir_location_switcher_menu_sub_li_class_filter'] = stripslashes($_POST['geodir_location_switcher_menu_sub_li_class_filter']); |
|
654 | 654 | |
655 | 655 | |
656 | 656 | // theme required css |
657 | - $theme_settings['geodir_theme_compat_css'] = stripslashes($_POST['geodir_theme_compat_css']); |
|
657 | + $theme_settings['geodir_theme_compat_css'] = stripslashes($_POST['geodir_theme_compat_css']); |
|
658 | 658 | |
659 | 659 | // theme required js |
660 | - $theme_settings['geodir_theme_compat_js'] = stripslashes($_POST['geodir_theme_compat_js']); |
|
660 | + $theme_settings['geodir_theme_compat_js'] = stripslashes($_POST['geodir_theme_compat_js']); |
|
661 | 661 | |
662 | 662 | // theme compat name |
663 | - $theme_settings['gd_theme_compat'] = $_POST['gd_theme_compat']; |
|
664 | - if ($theme_settings['gd_theme_compat'] == '') { |
|
665 | - update_option('gd_theme_compat', ''); |
|
666 | - update_option('theme_compatibility_setting', ''); |
|
667 | - return; |
|
668 | - } |
|
663 | + $theme_settings['gd_theme_compat'] = $_POST['gd_theme_compat']; |
|
664 | + if ($theme_settings['gd_theme_compat'] == '') { |
|
665 | + update_option('gd_theme_compat', ''); |
|
666 | + update_option('theme_compatibility_setting', ''); |
|
667 | + return; |
|
668 | + } |
|
669 | 669 | |
670 | 670 | // theme default options |
671 | - $theme_settings['geodir_theme_compat_default_options'] = ''; |
|
671 | + $theme_settings['geodir_theme_compat_default_options'] = ''; |
|
672 | 672 | |
673 | 673 | |
674 | 674 | //suported theme code |
675 | - $theme_settings['geodir_theme_compat_code'] = false; |
|
676 | - |
|
677 | - $theme = wp_get_theme(); |
|
678 | - |
|
679 | - if ($theme->parent()) { |
|
680 | - $theme_name = str_replace(" ", "_", $theme->parent()->get('Name')); |
|
681 | - } else { |
|
682 | - $theme_name = str_replace(" ", "_", $theme->get('Name')); |
|
683 | - } |
|
684 | - |
|
685 | - if (in_array($theme_name, array('Avada', 'Enfold', 'X', 'Divi', 'Genesis', 'Jupiter', 'Multi_News'))) {// list of themes that have php files |
|
686 | - $theme_settings['geodir_theme_compat_code'] = $theme_name; |
|
687 | - } |
|
688 | - |
|
689 | - |
|
690 | - $theme_name = $theme_name . "_custom"; |
|
691 | - $theme_arr = get_option('gd_theme_compats'); |
|
692 | - update_option('gd_theme_compat', $theme_name); |
|
693 | - /** |
|
694 | - * Called before the theme compatibility settings are saved to the DB. |
|
695 | - * |
|
696 | - * @since 1.4.0 |
|
697 | - * @param array $theme_settings { |
|
698 | - * Attributes of the theme compatibility settings array. |
|
699 | - * |
|
700 | - * @type string $geodir_wrapper_open_id Geodir wrapper open html id. |
|
701 | - * @type string $geodir_wrapper_open_class Geodir wrapper open html class. |
|
702 | - * @type string $geodir_wrapper_open_replace Geodir wrapper open content replace. |
|
703 | - * @type string $geodir_wrapper_close_replace Geodir wrapper close content replace. |
|
704 | - * @type string $geodir_wrapper_content_open_id Geodir wrapper content open html id. |
|
705 | - * @type string $geodir_wrapper_content_open_class Geodir wrapper content open html class. |
|
706 | - * @type string $geodir_wrapper_content_open_replace Geodir wrapper content open content replace. |
|
707 | - * @type string $geodir_wrapper_content_close_replace Geodir wrapper content close content replace. |
|
708 | - * @type string $geodir_article_open_id Geodir article open html id. |
|
709 | - * @type string $geodir_article_open_class Geodir article open html class. |
|
710 | - * @type string $geodir_article_open_replace Geodir article open content replace. |
|
711 | - * @type string $geodir_article_close_replace Geodir article close content replace. |
|
712 | - * @type string $geodir_sidebar_right_open_id Geodir sidebar right open html id. |
|
713 | - * @type string $geodir_sidebar_right_open_class Geodir sidebar right open html class. |
|
714 | - * @type string $geodir_sidebar_right_open_replace Geodir sidebar right open content replace. |
|
715 | - * @type string $geodir_sidebar_right_close_replace Geodir sidebar right close content replace. |
|
716 | - * @type string $geodir_sidebar_left_open_id Geodir sidebar left open html id. |
|
717 | - * @type string $geodir_sidebar_left_open_class Geodir sidebar left open html class. |
|
718 | - * @type string $geodir_sidebar_left_open_replace Geodir sidebar left open content replace. |
|
719 | - * @type string $geodir_sidebar_left_close_replace Geodir sidebar left close content replace. |
|
720 | - * @type string $geodir_main_content_open_id Geodir main content open html id. |
|
721 | - * @type string $geodir_main_content_open_class Geodir main content open html class. |
|
722 | - * @type string $geodir_main_content_open_replace Geodir main content open content replace. |
|
723 | - * @type string $geodir_main_content_close_replace Geodir main content close content replace. |
|
724 | - * @type string $geodir_top_content_add Geodir top content add. |
|
725 | - * @type string $geodir_before_main_content_add Geodir before main content add. |
|
726 | - * @type string $geodir_full_page_class_filter Geodir full page class filter. |
|
727 | - * @type string $geodir_before_widget_filter Geodir before widget filter. |
|
728 | - * @type string $geodir_after_widget_filter Geodir after widget filter. |
|
729 | - * @type string $geodir_before_title_filter Geodir before title filter. |
|
730 | - * @type string $geodir_after_title_filter Geodir after title filter. |
|
731 | - * @type string $geodir_menu_li_class_filter Geodir menu li class filter. |
|
732 | - * @type string $geodir_sub_menu_ul_class_filter Geodir sub menu ul class filter. |
|
733 | - * @type string $geodir_sub_menu_li_class_filter Geodir sub menu li class filter. |
|
734 | - * @type string $geodir_menu_a_class_filter Geodir menu a class filter. |
|
735 | - * @type string $geodir_sub_menu_a_class_filter Geodir sub menu a class filter. |
|
736 | - * @type string $geodir_location_switcher_menu_li_class_filter Geodir location switcher menu li class filter. |
|
737 | - * @type string $geodir_location_switcher_menu_a_class_filter Geodir location switcher menu a class filter. |
|
738 | - * @type string $geodir_location_switcher_menu_sub_ul_class_filter Geodir location switcher menu sub ul class filter. |
|
739 | - * @type string $geodir_location_switcher_menu_sub_li_class_filter Geodir location switcher menu sub li class filter. |
|
740 | - * @type string $geodir_theme_compat_css Geodir theme compatibility css. |
|
741 | - * @type string $geodir_theme_compat_js Geodir theme compatibility js. |
|
742 | - * @type string $gd_theme_compat Gd theme compatibility. |
|
743 | - * @type string $geodir_theme_compat_default_options Geodir theme compatibility default options. |
|
744 | - * @type bool $geodir_theme_compat_code Geodir theme compatibility code Ex: 'Avada. |
|
745 | - * |
|
746 | - * } |
|
747 | - */ |
|
748 | - do_action('gd_compat_save_settings', $theme_settings); |
|
675 | + $theme_settings['geodir_theme_compat_code'] = false; |
|
676 | + |
|
677 | + $theme = wp_get_theme(); |
|
678 | + |
|
679 | + if ($theme->parent()) { |
|
680 | + $theme_name = str_replace(" ", "_", $theme->parent()->get('Name')); |
|
681 | + } else { |
|
682 | + $theme_name = str_replace(" ", "_", $theme->get('Name')); |
|
683 | + } |
|
684 | + |
|
685 | + if (in_array($theme_name, array('Avada', 'Enfold', 'X', 'Divi', 'Genesis', 'Jupiter', 'Multi_News'))) {// list of themes that have php files |
|
686 | + $theme_settings['geodir_theme_compat_code'] = $theme_name; |
|
687 | + } |
|
688 | + |
|
689 | + |
|
690 | + $theme_name = $theme_name . "_custom"; |
|
691 | + $theme_arr = get_option('gd_theme_compats'); |
|
692 | + update_option('gd_theme_compat', $theme_name); |
|
693 | + /** |
|
694 | + * Called before the theme compatibility settings are saved to the DB. |
|
695 | + * |
|
696 | + * @since 1.4.0 |
|
697 | + * @param array $theme_settings { |
|
698 | + * Attributes of the theme compatibility settings array. |
|
699 | + * |
|
700 | + * @type string $geodir_wrapper_open_id Geodir wrapper open html id. |
|
701 | + * @type string $geodir_wrapper_open_class Geodir wrapper open html class. |
|
702 | + * @type string $geodir_wrapper_open_replace Geodir wrapper open content replace. |
|
703 | + * @type string $geodir_wrapper_close_replace Geodir wrapper close content replace. |
|
704 | + * @type string $geodir_wrapper_content_open_id Geodir wrapper content open html id. |
|
705 | + * @type string $geodir_wrapper_content_open_class Geodir wrapper content open html class. |
|
706 | + * @type string $geodir_wrapper_content_open_replace Geodir wrapper content open content replace. |
|
707 | + * @type string $geodir_wrapper_content_close_replace Geodir wrapper content close content replace. |
|
708 | + * @type string $geodir_article_open_id Geodir article open html id. |
|
709 | + * @type string $geodir_article_open_class Geodir article open html class. |
|
710 | + * @type string $geodir_article_open_replace Geodir article open content replace. |
|
711 | + * @type string $geodir_article_close_replace Geodir article close content replace. |
|
712 | + * @type string $geodir_sidebar_right_open_id Geodir sidebar right open html id. |
|
713 | + * @type string $geodir_sidebar_right_open_class Geodir sidebar right open html class. |
|
714 | + * @type string $geodir_sidebar_right_open_replace Geodir sidebar right open content replace. |
|
715 | + * @type string $geodir_sidebar_right_close_replace Geodir sidebar right close content replace. |
|
716 | + * @type string $geodir_sidebar_left_open_id Geodir sidebar left open html id. |
|
717 | + * @type string $geodir_sidebar_left_open_class Geodir sidebar left open html class. |
|
718 | + * @type string $geodir_sidebar_left_open_replace Geodir sidebar left open content replace. |
|
719 | + * @type string $geodir_sidebar_left_close_replace Geodir sidebar left close content replace. |
|
720 | + * @type string $geodir_main_content_open_id Geodir main content open html id. |
|
721 | + * @type string $geodir_main_content_open_class Geodir main content open html class. |
|
722 | + * @type string $geodir_main_content_open_replace Geodir main content open content replace. |
|
723 | + * @type string $geodir_main_content_close_replace Geodir main content close content replace. |
|
724 | + * @type string $geodir_top_content_add Geodir top content add. |
|
725 | + * @type string $geodir_before_main_content_add Geodir before main content add. |
|
726 | + * @type string $geodir_full_page_class_filter Geodir full page class filter. |
|
727 | + * @type string $geodir_before_widget_filter Geodir before widget filter. |
|
728 | + * @type string $geodir_after_widget_filter Geodir after widget filter. |
|
729 | + * @type string $geodir_before_title_filter Geodir before title filter. |
|
730 | + * @type string $geodir_after_title_filter Geodir after title filter. |
|
731 | + * @type string $geodir_menu_li_class_filter Geodir menu li class filter. |
|
732 | + * @type string $geodir_sub_menu_ul_class_filter Geodir sub menu ul class filter. |
|
733 | + * @type string $geodir_sub_menu_li_class_filter Geodir sub menu li class filter. |
|
734 | + * @type string $geodir_menu_a_class_filter Geodir menu a class filter. |
|
735 | + * @type string $geodir_sub_menu_a_class_filter Geodir sub menu a class filter. |
|
736 | + * @type string $geodir_location_switcher_menu_li_class_filter Geodir location switcher menu li class filter. |
|
737 | + * @type string $geodir_location_switcher_menu_a_class_filter Geodir location switcher menu a class filter. |
|
738 | + * @type string $geodir_location_switcher_menu_sub_ul_class_filter Geodir location switcher menu sub ul class filter. |
|
739 | + * @type string $geodir_location_switcher_menu_sub_li_class_filter Geodir location switcher menu sub li class filter. |
|
740 | + * @type string $geodir_theme_compat_css Geodir theme compatibility css. |
|
741 | + * @type string $geodir_theme_compat_js Geodir theme compatibility js. |
|
742 | + * @type string $gd_theme_compat Gd theme compatibility. |
|
743 | + * @type string $geodir_theme_compat_default_options Geodir theme compatibility default options. |
|
744 | + * @type bool $geodir_theme_compat_code Geodir theme compatibility code Ex: 'Avada. |
|
745 | + * |
|
746 | + * } |
|
747 | + */ |
|
748 | + do_action('gd_compat_save_settings', $theme_settings); |
|
749 | 749 | |
750 | 750 | //if($_POST['gd_theme_compat'])== |
751 | - $theme_arr[$theme_name] = $theme_settings; |
|
752 | - update_option('gd_theme_compats', $theme_arr); |
|
751 | + $theme_arr[$theme_name] = $theme_settings; |
|
752 | + update_option('gd_theme_compats', $theme_arr); |
|
753 | 753 | |
754 | 754 | |
755 | 755 | //print_r($theme_settings);exit; |
756 | - update_option('theme_compatibility_setting', $theme_settings); |
|
756 | + update_option('theme_compatibility_setting', $theme_settings); |
|
757 | 757 | |
758 | 758 | } |
759 | 759 | |
@@ -766,12 +766,12 @@ discard block |
||
766 | 766 | */ |
767 | 767 | function geodir_theme_compatibility_setting_page() |
768 | 768 | { |
769 | - global $wpdb; |
|
770 | - $tc = get_option('theme_compatibility_setting'); |
|
771 | - //print_r($tc); |
|
772 | - //print_r(wp_get_theme()); |
|
769 | + global $wpdb; |
|
770 | + $tc = get_option('theme_compatibility_setting'); |
|
771 | + //print_r($tc); |
|
772 | + //print_r(wp_get_theme()); |
|
773 | 773 | |
774 | - ?> |
|
774 | + ?> |
|
775 | 775 | <div class="inner_content_tab_main"> |
776 | 776 | <div class="gd-content-heading"> |
777 | 777 | |
@@ -813,21 +813,21 @@ discard block |
||
813 | 813 | <option value=""><?php _e('Select Theme', 'geodirectory');?></option> |
814 | 814 | <option value="custom"><?php _e('Custom', 'geodirectory');?></option> |
815 | 815 | <?php |
816 | - $theme_arr = get_option('gd_theme_compats'); |
|
817 | - $theme_active = get_option('gd_theme_compat'); |
|
818 | - if (is_array($theme_arr)) { |
|
819 | - foreach ($theme_arr as $key => $theme) { |
|
820 | - $sel = ''; |
|
821 | - if ($theme_active == $key) { |
|
822 | - $sel = "selected"; |
|
823 | - } |
|
824 | - echo "<option $sel>$key</option>"; |
|
825 | - } |
|
816 | + $theme_arr = get_option('gd_theme_compats'); |
|
817 | + $theme_active = get_option('gd_theme_compat'); |
|
818 | + if (is_array($theme_arr)) { |
|
819 | + foreach ($theme_arr as $key => $theme) { |
|
820 | + $sel = ''; |
|
821 | + if ($theme_active == $key) { |
|
822 | + $sel = "selected"; |
|
823 | + } |
|
824 | + echo "<option $sel>$key</option>"; |
|
825 | + } |
|
826 | 826 | |
827 | 827 | |
828 | - } |
|
828 | + } |
|
829 | 829 | |
830 | - ?> |
|
830 | + ?> |
|
831 | 831 | </select> |
832 | 832 | <button onclick="gd_comp_export();" type="button" |
833 | 833 | class="button-primary"><?php _e('Export', 'geodirectory');?></button> |
@@ -936,11 +936,11 @@ discard block |
||
936 | 936 | <small>geodir_wrapper_open</small> |
937 | 937 | </td> |
938 | 938 | <td><input value="<?php if (isset($tc['geodir_wrapper_open_id'])) { |
939 | - echo $tc['geodir_wrapper_open_id']; |
|
940 | - }?>" type="text" name="geodir_wrapper_open_id" placeholder="geodir-wrapper"/></td> |
|
939 | + echo $tc['geodir_wrapper_open_id']; |
|
940 | + }?>" type="text" name="geodir_wrapper_open_id" placeholder="geodir-wrapper"/></td> |
|
941 | 941 | <td><input value="<?php if (isset($tc['geodir_wrapper_open_class'])) { |
942 | - echo $tc['geodir_wrapper_open_class']; |
|
943 | - }?>" type="text" name="geodir_wrapper_open_class" placeholder=""/></td> |
|
942 | + echo $tc['geodir_wrapper_open_class']; |
|
943 | + }?>" type="text" name="geodir_wrapper_open_class" placeholder=""/></td> |
|
944 | 944 | </tr> |
945 | 945 | |
946 | 946 | <tr class="gd-theme-comp-out"> |
@@ -948,8 +948,8 @@ discard block |
||
948 | 948 | <span><?php _e('Output:', 'geodirectory');?></span> |
949 | 949 | <textarea name="geodir_wrapper_open_replace" |
950 | 950 | placeholder='<div id="[id]" class="[class]">'><?php if (isset($tc['geodir_wrapper_open_replace'])) { |
951 | - echo $tc['geodir_wrapper_open_replace']; |
|
952 | - }?></textarea> |
|
951 | + echo $tc['geodir_wrapper_open_replace']; |
|
952 | + }?></textarea> |
|
953 | 953 | </td> |
954 | 954 | </tr> |
955 | 955 | |
@@ -969,8 +969,8 @@ discard block |
||
969 | 969 | <span><?php _e('Output:', 'geodirectory');?></span> |
970 | 970 | <textarea name="geodir_wrapper_close_replace" |
971 | 971 | placeholder='</div><!-- wrapper ends here-->'><?php if (isset($tc['geodir_wrapper_close_replace'])) { |
972 | - echo $tc['geodir_wrapper_close_replace']; |
|
973 | - }?></textarea> |
|
972 | + echo $tc['geodir_wrapper_close_replace']; |
|
973 | + }?></textarea> |
|
974 | 974 | </td> |
975 | 975 | </tr> |
976 | 976 | |
@@ -980,12 +980,12 @@ discard block |
||
980 | 980 | <small>geodir_wrapper_content_open</small> |
981 | 981 | </td> |
982 | 982 | <td><input value="<?php if (isset($tc['geodir_wrapper_content_open_id'])) { |
983 | - echo $tc['geodir_wrapper_content_open_id']; |
|
984 | - }?>" type="text" name="geodir_wrapper_content_open_id" placeholder="geodir-wrapper-content"/> |
|
983 | + echo $tc['geodir_wrapper_content_open_id']; |
|
984 | + }?>" type="text" name="geodir_wrapper_content_open_id" placeholder="geodir-wrapper-content"/> |
|
985 | 985 | </td> |
986 | 986 | <td><input value="<?php if (isset($tc['geodir_wrapper_content_open_class'])) { |
987 | - echo $tc['geodir_wrapper_content_open_class']; |
|
988 | - }?>" type="text" name="geodir_wrapper_content_open_class" placeholder=""/></td> |
|
987 | + echo $tc['geodir_wrapper_content_open_class']; |
|
988 | + }?>" type="text" name="geodir_wrapper_content_open_class" placeholder=""/></td> |
|
989 | 989 | </tr> |
990 | 990 | |
991 | 991 | <tr class="gd-theme-comp-out"> |
@@ -993,8 +993,8 @@ discard block |
||
993 | 993 | <span><?php _e('Output:', 'geodirectory');?></span> |
994 | 994 | <textarea name="geodir_wrapper_content_open_replace" |
995 | 995 | placeholder='<div id="[id]" class="[class]" role="main" [width_css]>'><?php if (isset($tc['geodir_wrapper_content_open_replace'])) { |
996 | - echo $tc['geodir_wrapper_content_open_replace']; |
|
997 | - }?></textarea> |
|
996 | + echo $tc['geodir_wrapper_content_open_replace']; |
|
997 | + }?></textarea> |
|
998 | 998 | </td> |
999 | 999 | </tr> |
1000 | 1000 | |
@@ -1014,8 +1014,8 @@ discard block |
||
1014 | 1014 | <span><?php _e('Output:', 'geodirectory');?></span> |
1015 | 1015 | <textarea name="geodir_wrapper_content_close_replace" |
1016 | 1016 | placeholder='</div><!-- content ends here-->'><?php if (isset($tc['geodir_wrapper_content_close_replace'])) { |
1017 | - echo $tc['geodir_wrapper_content_close_replace']; |
|
1018 | - }?></textarea> |
|
1017 | + echo $tc['geodir_wrapper_content_close_replace']; |
|
1018 | + }?></textarea> |
|
1019 | 1019 | </td> |
1020 | 1020 | </tr> |
1021 | 1021 | |
@@ -1024,11 +1024,11 @@ discard block |
||
1024 | 1024 | <small>geodir_article_open</small> |
1025 | 1025 | </td> |
1026 | 1026 | <td><input value="<?php if (isset($tc['geodir_article_open_id'])) { |
1027 | - echo $tc['geodir_article_open_id']; |
|
1028 | - }?>" type="text" name="geodir_article_open_id" placeholder="geodir-wrapper-content"/></td> |
|
1027 | + echo $tc['geodir_article_open_id']; |
|
1028 | + }?>" type="text" name="geodir_article_open_id" placeholder="geodir-wrapper-content"/></td> |
|
1029 | 1029 | <td><input value="<?php if (isset($tc['geodir_article_open_class'])) { |
1030 | - echo $tc['geodir_article_open_class']; |
|
1031 | - }?>" type="text" name="geodir_article_open_class" placeholder=""/></td> |
|
1030 | + echo $tc['geodir_article_open_class']; |
|
1031 | + }?>" type="text" name="geodir_article_open_class" placeholder=""/></td> |
|
1032 | 1032 | </tr> |
1033 | 1033 | |
1034 | 1034 | <tr class="gd-theme-comp-out"> |
@@ -1036,8 +1036,8 @@ discard block |
||
1036 | 1036 | <span><?php _e('Output:', 'geodirectory');?></span> |
1037 | 1037 | <textarea name="geodir_article_open_replace" |
1038 | 1038 | placeholder='<article id="[id]" class="[class]" itemscope itemtype="[itemtype]">'><?php if (isset($tc['geodir_article_open_replace'])) { |
1039 | - echo $tc['geodir_article_open_replace']; |
|
1040 | - }?></textarea> |
|
1039 | + echo $tc['geodir_article_open_replace']; |
|
1040 | + }?></textarea> |
|
1041 | 1041 | </td> |
1042 | 1042 | </tr> |
1043 | 1043 | |
@@ -1056,8 +1056,8 @@ discard block |
||
1056 | 1056 | <span><?php _e('Output:', 'geodirectory');?></span> |
1057 | 1057 | <textarea name="geodir_article_close_replace" |
1058 | 1058 | placeholder='</article><!-- article ends here-->'><?php if (isset($tc['geodir_article_close_replace'])) { |
1059 | - echo $tc['geodir_article_close_replace']; |
|
1060 | - }?></textarea> |
|
1059 | + echo $tc['geodir_article_close_replace']; |
|
1060 | + }?></textarea> |
|
1061 | 1061 | </td> |
1062 | 1062 | </tr> |
1063 | 1063 | |
@@ -1066,11 +1066,11 @@ discard block |
||
1066 | 1066 | <small>geodir_sidebar_right_open</small> |
1067 | 1067 | </td> |
1068 | 1068 | <td><input value="<?php if (isset($tc['geodir_sidebar_right_open_id'])) { |
1069 | - echo $tc['geodir_sidebar_right_open_id']; |
|
1070 | - }?>" type="text" name="geodir_sidebar_right_open_id" placeholder="geodir-sidebar-right"/></td> |
|
1069 | + echo $tc['geodir_sidebar_right_open_id']; |
|
1070 | + }?>" type="text" name="geodir_sidebar_right_open_id" placeholder="geodir-sidebar-right"/></td> |
|
1071 | 1071 | <td><input value="<?php if (isset($tc['geodir_sidebar_right_open_class'])) { |
1072 | - echo $tc['geodir_sidebar_right_open_class']; |
|
1073 | - }?>" type="text" name="geodir_sidebar_right_open_class" |
|
1072 | + echo $tc['geodir_sidebar_right_open_class']; |
|
1073 | + }?>" type="text" name="geodir_sidebar_right_open_class" |
|
1074 | 1074 | placeholder="geodir-sidebar-right geodir-listings-sidebar-right"/></td> |
1075 | 1075 | </tr> |
1076 | 1076 | |
@@ -1079,8 +1079,8 @@ discard block |
||
1079 | 1079 | <span><?php _e('Output:', 'geodirectory');?></span> |
1080 | 1080 | <textarea name="geodir_sidebar_right_open_replace" |
1081 | 1081 | placeholder='<aside id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>'><?php if (isset($tc['geodir_sidebar_right_open_replace'])) { |
1082 | - echo $tc['geodir_sidebar_right_open_replace']; |
|
1083 | - }?></textarea> |
|
1082 | + echo $tc['geodir_sidebar_right_open_replace']; |
|
1083 | + }?></textarea> |
|
1084 | 1084 | </td> |
1085 | 1085 | </tr> |
1086 | 1086 | |
@@ -1099,8 +1099,8 @@ discard block |
||
1099 | 1099 | <span><?php _e('Output:', 'geodirectory');?></span> |
1100 | 1100 | <textarea name="geodir_sidebar_right_close_replace" |
1101 | 1101 | placeholder='</aside><!-- sidebar ends here-->'><?php if (isset($tc['geodir_sidebar_right_close_replace'])) { |
1102 | - echo $tc['geodir_sidebar_right_close_replace']; |
|
1103 | - }?></textarea> |
|
1102 | + echo $tc['geodir_sidebar_right_close_replace']; |
|
1103 | + }?></textarea> |
|
1104 | 1104 | </td> |
1105 | 1105 | </tr> |
1106 | 1106 | |
@@ -1110,11 +1110,11 @@ discard block |
||
1110 | 1110 | <small>geodir_sidebar_left_open</small> |
1111 | 1111 | </td> |
1112 | 1112 | <td><input value="<?php if (isset($tc['geodir_sidebar_left_open_id'])) { |
1113 | - echo $tc['geodir_sidebar_left_open_id']; |
|
1114 | - }?>" type="text" name="geodir_sidebar_left_open_id" placeholder="geodir-sidebar-left"/></td> |
|
1113 | + echo $tc['geodir_sidebar_left_open_id']; |
|
1114 | + }?>" type="text" name="geodir_sidebar_left_open_id" placeholder="geodir-sidebar-left"/></td> |
|
1115 | 1115 | <td><input value="<?php if (isset($tc['geodir_sidebar_left_open_class'])) { |
1116 | - echo $tc['geodir_sidebar_left_open_class']; |
|
1117 | - }?>" type="text" name="geodir_sidebar_left_open_class" |
|
1116 | + echo $tc['geodir_sidebar_left_open_class']; |
|
1117 | + }?>" type="text" name="geodir_sidebar_left_open_class" |
|
1118 | 1118 | placeholder="geodir-sidebar-left geodir-listings-sidebar-left"/></td> |
1119 | 1119 | </tr> |
1120 | 1120 | |
@@ -1123,8 +1123,8 @@ discard block |
||
1123 | 1123 | <span><?php _e('Output:', 'geodirectory');?></span> |
1124 | 1124 | <textarea name="geodir_sidebar_left_open_replace" |
1125 | 1125 | placeholder='<aside id="[id]" class="[class]" role="complementary" itemscope itemtype="[itemtype]" [width_css]>'><?php if (isset($tc['geodir_sidebar_left_open_replace'])) { |
1126 | - echo $tc['geodir_sidebar_left_open_replace']; |
|
1127 | - }?></textarea> |
|
1126 | + echo $tc['geodir_sidebar_left_open_replace']; |
|
1127 | + }?></textarea> |
|
1128 | 1128 | </td> |
1129 | 1129 | </tr> |
1130 | 1130 | |
@@ -1143,8 +1143,8 @@ discard block |
||
1143 | 1143 | <span><?php _e('Output:', 'geodirectory');?></span> |
1144 | 1144 | <textarea name="geodir_sidebar_left_close_replace" |
1145 | 1145 | placeholder='</aside><!-- sidebar ends here-->'><?php if (isset($tc['geodir_sidebar_left_close_replace'])) { |
1146 | - echo $tc['geodir_sidebar_left_close_replace']; |
|
1147 | - }?></textarea> |
|
1146 | + echo $tc['geodir_sidebar_left_close_replace']; |
|
1147 | + }?></textarea> |
|
1148 | 1148 | </td> |
1149 | 1149 | </tr> |
1150 | 1150 | |
@@ -1153,11 +1153,11 @@ discard block |
||
1153 | 1153 | <small>geodir_main_content_open</small> |
1154 | 1154 | </td> |
1155 | 1155 | <td><input value="<?php if (isset($tc['geodir_main_content_open_id'])) { |
1156 | - echo $tc['geodir_main_content_open_id']; |
|
1157 | - }?>" type="text" name="geodir_main_content_open_id" placeholder="geodir-main-content"/></td> |
|
1156 | + echo $tc['geodir_main_content_open_id']; |
|
1157 | + }?>" type="text" name="geodir_main_content_open_id" placeholder="geodir-main-content"/></td> |
|
1158 | 1158 | <td><input value="<?php if (isset($tc['geodir_main_content_open_class'])) { |
1159 | - echo $tc['geodir_main_content_open_class']; |
|
1160 | - }?>" type="text" name="geodir_main_content_open_class" placeholder="CURRENT-PAGE-page"/></td> |
|
1159 | + echo $tc['geodir_main_content_open_class']; |
|
1160 | + }?>" type="text" name="geodir_main_content_open_class" placeholder="CURRENT-PAGE-page"/></td> |
|
1161 | 1161 | </tr> |
1162 | 1162 | |
1163 | 1163 | <tr class="gd-theme-comp-out"> |
@@ -1165,8 +1165,8 @@ discard block |
||
1165 | 1165 | <span><?php _e('Output:', 'geodirectory');?></span> |
1166 | 1166 | <textarea name="geodir_main_content_open_replace" |
1167 | 1167 | placeholder='<main id="[id]" class="[class]" role="main">'><?php if (isset($tc['geodir_main_content_open_replace'])) { |
1168 | - echo $tc['geodir_main_content_open_replace']; |
|
1169 | - }?></textarea> |
|
1168 | + echo $tc['geodir_main_content_open_replace']; |
|
1169 | + }?></textarea> |
|
1170 | 1170 | </td> |
1171 | 1171 | </tr> |
1172 | 1172 | |
@@ -1185,8 +1185,8 @@ discard block |
||
1185 | 1185 | <span><?php _e('Output:', 'geodirectory');?></span> |
1186 | 1186 | <textarea name="geodir_main_content_close_replace" |
1187 | 1187 | placeholder='</main><!-- main ends here-->'><?php if (isset($tc['geodir_main_content_close_replace'])) { |
1188 | - echo $tc['geodir_main_content_close_replace']; |
|
1189 | - }?></textarea> |
|
1188 | + echo $tc['geodir_main_content_close_replace']; |
|
1189 | + }?></textarea> |
|
1190 | 1190 | </td> |
1191 | 1191 | </tr> |
1192 | 1192 | |
@@ -1210,8 +1210,8 @@ discard block |
||
1210 | 1210 | </td> |
1211 | 1211 | <td><textarea name="geodir_top_content_add" |
1212 | 1212 | placeholder=''><?php if (isset($tc['geodir_top_content_add'])) { |
1213 | - echo $tc['geodir_top_content_add']; |
|
1214 | - }?></textarea></td> |
|
1213 | + echo $tc['geodir_top_content_add']; |
|
1214 | + }?></textarea></td> |
|
1215 | 1215 | </tr> |
1216 | 1216 | |
1217 | 1217 | <tr> |
@@ -1220,8 +1220,8 @@ discard block |
||
1220 | 1220 | </td> |
1221 | 1221 | <td><textarea name="geodir_before_main_content_add" |
1222 | 1222 | placeholder=''><?php if (isset($tc['geodir_before_main_content_add'])) { |
1223 | - echo $tc['geodir_before_main_content_add']; |
|
1224 | - }?></textarea></td> |
|
1223 | + echo $tc['geodir_before_main_content_add']; |
|
1224 | + }?></textarea></td> |
|
1225 | 1225 | </tr> |
1226 | 1226 | |
1227 | 1227 | |
@@ -1244,8 +1244,8 @@ discard block |
||
1244 | 1244 | </td> |
1245 | 1245 | <td><textarea name="geodir_full_page_class_filter" |
1246 | 1246 | placeholder='geodir_full_page clearfix'><?php if (isset($tc['geodir_full_page_class_filter'])) { |
1247 | - echo $tc['geodir_full_page_class_filter']; |
|
1248 | - }?></textarea></td> |
|
1247 | + echo $tc['geodir_full_page_class_filter']; |
|
1248 | + }?></textarea></td> |
|
1249 | 1249 | </tr> |
1250 | 1250 | |
1251 | 1251 | <tr> |
@@ -1254,8 +1254,8 @@ discard block |
||
1254 | 1254 | </td> |
1255 | 1255 | <td><textarea name="geodir_before_widget_filter" |
1256 | 1256 | placeholder='<section id="%1$s" class="widget geodir-widget %2$s">'><?php if (isset($tc['geodir_before_widget_filter'])) { |
1257 | - echo $tc['geodir_before_widget_filter']; |
|
1258 | - }?></textarea></td> |
|
1257 | + echo $tc['geodir_before_widget_filter']; |
|
1258 | + }?></textarea></td> |
|
1259 | 1259 | </tr> |
1260 | 1260 | |
1261 | 1261 | <tr> |
@@ -1264,8 +1264,8 @@ discard block |
||
1264 | 1264 | </td> |
1265 | 1265 | <td><textarea name="geodir_after_widget_filter" |
1266 | 1266 | placeholder='</section>'><?php if (isset($tc['geodir_after_widget_filter'])) { |
1267 | - echo $tc['geodir_after_widget_filter']; |
|
1268 | - }?></textarea></td> |
|
1267 | + echo $tc['geodir_after_widget_filter']; |
|
1268 | + }?></textarea></td> |
|
1269 | 1269 | </tr> |
1270 | 1270 | |
1271 | 1271 | <tr> |
@@ -1274,8 +1274,8 @@ discard block |
||
1274 | 1274 | </td> |
1275 | 1275 | <td><textarea name="geodir_before_title_filter" |
1276 | 1276 | placeholder='<h3 class="widget-title">'><?php if (isset($tc['geodir_before_title_filter'])) { |
1277 | - echo $tc['geodir_before_title_filter']; |
|
1278 | - }?></textarea></td> |
|
1277 | + echo $tc['geodir_before_title_filter']; |
|
1278 | + }?></textarea></td> |
|
1279 | 1279 | </tr> |
1280 | 1280 | |
1281 | 1281 | <tr> |
@@ -1284,8 +1284,8 @@ discard block |
||
1284 | 1284 | </td> |
1285 | 1285 | <td><textarea name="geodir_after_title_filter" |
1286 | 1286 | placeholder='</h3>'><?php if (isset($tc['geodir_after_title_filter'])) { |
1287 | - echo $tc['geodir_after_title_filter']; |
|
1288 | - }?></textarea></td> |
|
1287 | + echo $tc['geodir_after_title_filter']; |
|
1288 | + }?></textarea></td> |
|
1289 | 1289 | </tr> |
1290 | 1290 | |
1291 | 1291 | <tr> |
@@ -1294,8 +1294,8 @@ discard block |
||
1294 | 1294 | </td> |
1295 | 1295 | <td><textarea name="geodir_menu_li_class_filter" |
1296 | 1296 | placeholder='menu-item'><?php if (isset($tc['geodir_menu_li_class_filter'])) { |
1297 | - echo $tc['geodir_menu_li_class_filter']; |
|
1298 | - }?></textarea></td> |
|
1297 | + echo $tc['geodir_menu_li_class_filter']; |
|
1298 | + }?></textarea></td> |
|
1299 | 1299 | </tr> |
1300 | 1300 | |
1301 | 1301 | <tr> |
@@ -1304,8 +1304,8 @@ discard block |
||
1304 | 1304 | </td> |
1305 | 1305 | <td><textarea name="geodir_sub_menu_ul_class_filter" |
1306 | 1306 | placeholder='sub-menu'><?php if (isset($tc['geodir_sub_menu_ul_class_filter'])) { |
1307 | - echo $tc['geodir_sub_menu_ul_class_filter']; |
|
1308 | - }?></textarea></td> |
|
1307 | + echo $tc['geodir_sub_menu_ul_class_filter']; |
|
1308 | + }?></textarea></td> |
|
1309 | 1309 | </tr> |
1310 | 1310 | |
1311 | 1311 | <tr> |
@@ -1314,8 +1314,8 @@ discard block |
||
1314 | 1314 | </td> |
1315 | 1315 | <td><textarea name="geodir_sub_menu_li_class_filter" |
1316 | 1316 | placeholder='menu-item'><?php if (isset($tc['geodir_sub_menu_li_class_filter'])) { |
1317 | - echo $tc['geodir_sub_menu_li_class_filter']; |
|
1318 | - }?></textarea></td> |
|
1317 | + echo $tc['geodir_sub_menu_li_class_filter']; |
|
1318 | + }?></textarea></td> |
|
1319 | 1319 | </tr> |
1320 | 1320 | |
1321 | 1321 | <tr> |
@@ -1324,8 +1324,8 @@ discard block |
||
1324 | 1324 | </td> |
1325 | 1325 | <td><textarea name="geodir_menu_a_class_filter" |
1326 | 1326 | placeholder=''><?php if (isset($tc['geodir_menu_a_class_filter'])) { |
1327 | - echo $tc['geodir_menu_a_class_filter']; |
|
1328 | - }?></textarea></td> |
|
1327 | + echo $tc['geodir_menu_a_class_filter']; |
|
1328 | + }?></textarea></td> |
|
1329 | 1329 | </tr> |
1330 | 1330 | |
1331 | 1331 | <tr> |
@@ -1334,8 +1334,8 @@ discard block |
||
1334 | 1334 | </td> |
1335 | 1335 | <td><textarea name="geodir_sub_menu_a_class_filter" |
1336 | 1336 | placeholder=''><?php if (isset($tc['geodir_sub_menu_a_class_filter'])) { |
1337 | - echo $tc['geodir_sub_menu_a_class_filter']; |
|
1338 | - }?></textarea></td> |
|
1337 | + echo $tc['geodir_sub_menu_a_class_filter']; |
|
1338 | + }?></textarea></td> |
|
1339 | 1339 | </tr> |
1340 | 1340 | |
1341 | 1341 | |
@@ -1345,8 +1345,8 @@ discard block |
||
1345 | 1345 | </td> |
1346 | 1346 | <td><textarea name="geodir_location_switcher_menu_li_class_filter" |
1347 | 1347 | placeholder='menu-item menu-item-type-social menu-item-type-social gd-location-switcher'><?php if (isset($tc['geodir_location_switcher_menu_li_class_filter'])) { |
1348 | - echo $tc['geodir_location_switcher_menu_li_class_filter']; |
|
1349 | - }?></textarea></td> |
|
1348 | + echo $tc['geodir_location_switcher_menu_li_class_filter']; |
|
1349 | + }?></textarea></td> |
|
1350 | 1350 | </tr> |
1351 | 1351 | |
1352 | 1352 | <tr> |
@@ -1355,8 +1355,8 @@ discard block |
||
1355 | 1355 | </td> |
1356 | 1356 | <td><textarea name="geodir_location_switcher_menu_a_class_filter" |
1357 | 1357 | placeholder=''><?php if (isset($tc['geodir_location_switcher_menu_a_class_filter'])) { |
1358 | - echo $tc['geodir_location_switcher_menu_a_class_filter']; |
|
1359 | - }?></textarea></td> |
|
1358 | + echo $tc['geodir_location_switcher_menu_a_class_filter']; |
|
1359 | + }?></textarea></td> |
|
1360 | 1360 | </tr> |
1361 | 1361 | |
1362 | 1362 | <tr> |
@@ -1365,8 +1365,8 @@ discard block |
||
1365 | 1365 | </td> |
1366 | 1366 | <td><textarea name="geodir_location_switcher_menu_sub_ul_class_filter" |
1367 | 1367 | placeholder='sub-menu'><?php if (isset($tc['geodir_location_switcher_menu_sub_ul_class_filter'])) { |
1368 | - echo $tc['geodir_location_switcher_menu_sub_ul_class_filter']; |
|
1369 | - }?></textarea></td> |
|
1368 | + echo $tc['geodir_location_switcher_menu_sub_ul_class_filter']; |
|
1369 | + }?></textarea></td> |
|
1370 | 1370 | </tr> |
1371 | 1371 | |
1372 | 1372 | <tr> |
@@ -1375,21 +1375,21 @@ discard block |
||
1375 | 1375 | </td> |
1376 | 1376 | <td><textarea name="geodir_location_switcher_menu_sub_li_class_filter" |
1377 | 1377 | placeholder='menu-item gd-location-switcher-menu-item'><?php if (isset($tc['geodir_location_switcher_menu_sub_li_class_filter'])) { |
1378 | - echo $tc['geodir_location_switcher_menu_sub_li_class_filter']; |
|
1379 | - }?></textarea></td> |
|
1378 | + echo $tc['geodir_location_switcher_menu_sub_li_class_filter']; |
|
1379 | + }?></textarea></td> |
|
1380 | 1380 | </tr> |
1381 | 1381 | |
1382 | 1382 | |
1383 | 1383 | |
1384 | 1384 | <?php |
1385 | - /** |
|
1386 | - * Allows more filter setting to be added to theme compatibility settings page. |
|
1387 | - * |
|
1388 | - * Called after the last setting in "Other filters" section of theme compatibility settings. |
|
1389 | - * |
|
1390 | - * @since 1.4.0 |
|
1391 | - */ |
|
1392 | - do_action('gd_compat_other_filters');?> |
|
1385 | + /** |
|
1386 | + * Allows more filter setting to be added to theme compatibility settings page. |
|
1387 | + * |
|
1388 | + * Called after the last setting in "Other filters" section of theme compatibility settings. |
|
1389 | + * |
|
1390 | + * @since 1.4.0 |
|
1391 | + */ |
|
1392 | + do_action('gd_compat_other_filters');?> |
|
1393 | 1393 | |
1394 | 1394 | </tbody> |
1395 | 1395 | </table> |
@@ -1402,8 +1402,8 @@ discard block |
||
1402 | 1402 | <tr> |
1403 | 1403 | <td><textarea name="geodir_theme_compat_css" |
1404 | 1404 | placeholder=''><?php if (isset($tc['geodir_theme_compat_css'])) { |
1405 | - echo $tc['geodir_theme_compat_css']; |
|
1406 | - }?></textarea></td> |
|
1405 | + echo $tc['geodir_theme_compat_css']; |
|
1406 | + }?></textarea></td> |
|
1407 | 1407 | </tr> |
1408 | 1408 | |
1409 | 1409 | |
@@ -1417,8 +1417,8 @@ discard block |
||
1417 | 1417 | <tr> |
1418 | 1418 | <td><textarea name="geodir_theme_compat_js" |
1419 | 1419 | placeholder=''><?php if (isset($tc['geodir_theme_compat_js'])) { |
1420 | - echo $tc['geodir_theme_compat_js']; |
|
1421 | - }?></textarea></td> |
|
1420 | + echo $tc['geodir_theme_compat_js']; |
|
1421 | + }?></textarea></td> |
|
1422 | 1422 | </tr> |
1423 | 1423 | |
1424 | 1424 | |
@@ -1445,23 +1445,23 @@ discard block |
||
1445 | 1445 | */ |
1446 | 1446 | function geodir_custom_post_type_form() |
1447 | 1447 | { |
1448 | - $listing_type = ($_REQUEST['listing_type'] != '') ? $_REQUEST['listing_type'] : 'gd_place'; |
|
1448 | + $listing_type = ($_REQUEST['listing_type'] != '') ? $_REQUEST['listing_type'] : 'gd_place'; |
|
1449 | 1449 | |
1450 | - $sub_tab = ($_REQUEST['subtab'] != '') ? $_REQUEST['subtab'] : ''; |
|
1450 | + $sub_tab = ($_REQUEST['subtab'] != '') ? $_REQUEST['subtab'] : ''; |
|
1451 | 1451 | |
1452 | 1452 | |
1453 | - ?> |
|
1453 | + ?> |
|
1454 | 1454 | |
1455 | 1455 | <div class="gd-content-heading"> |
1456 | 1456 | <?php |
1457 | - /** |
|
1458 | - * Filter custom fields panel heading. |
|
1459 | - * |
|
1460 | - * @since 1.0.0 |
|
1461 | - * @param string $sub_tab Sub tab name. |
|
1462 | - * @param string $listing_type Post type. |
|
1463 | - */ |
|
1464 | - ?> |
|
1457 | + /** |
|
1458 | + * Filter custom fields panel heading. |
|
1459 | + * |
|
1460 | + * @since 1.0.0 |
|
1461 | + * @param string $sub_tab Sub tab name. |
|
1462 | + * @param string $listing_type Post type. |
|
1463 | + */ |
|
1464 | + ?> |
|
1465 | 1465 | <h3><?php echo apply_filters('geodir_custom_fields_panel_head', '', $sub_tab, $listing_type);?></h3> |
1466 | 1466 | </div> |
1467 | 1467 | <div id="container_general" class="clearfix"> |
@@ -1469,25 +1469,25 @@ discard block |
||
1469 | 1469 | |
1470 | 1470 | <div class="side-sortables" id="geodir-available-fields"> |
1471 | 1471 | <?php |
1472 | - /** |
|
1473 | - * Filter custom field available fields heading. |
|
1474 | - * |
|
1475 | - * @since 1.0.0 |
|
1476 | - * @param string $sub_tab Sub tab name. |
|
1477 | - * @param string $listing_type Post type. |
|
1478 | - */ |
|
1479 | - ?> |
|
1472 | + /** |
|
1473 | + * Filter custom field available fields heading. |
|
1474 | + * |
|
1475 | + * @since 1.0.0 |
|
1476 | + * @param string $sub_tab Sub tab name. |
|
1477 | + * @param string $listing_type Post type. |
|
1478 | + */ |
|
1479 | + ?> |
|
1480 | 1480 | <h3 class="hndle"><span><?php echo apply_filters('geodir_cf_panel_available_fields_head', '', $sub_tab, $listing_type);?> |
1481 | 1481 | </span></h3> |
1482 | 1482 | <?php |
1483 | - /** |
|
1484 | - * Filter custom field available fields note text. |
|
1485 | - * |
|
1486 | - * @since 1.0.0 |
|
1487 | - * @param string $sub_tab Sub tab name. |
|
1488 | - * @param string $listing_type Post type. |
|
1489 | - */ |
|
1490 | - ?> |
|
1483 | + /** |
|
1484 | + * Filter custom field available fields note text. |
|
1485 | + * |
|
1486 | + * @since 1.0.0 |
|
1487 | + * @param string $sub_tab Sub tab name. |
|
1488 | + * @param string $listing_type Post type. |
|
1489 | + */ |
|
1490 | + ?> |
|
1491 | 1491 | <p><?php echo apply_filters('geodir_cf_panel_available_fields_note', '', $sub_tab, $listing_type);?></p> |
1492 | 1492 | |
1493 | 1493 | <div class="inside"> |
@@ -1495,13 +1495,13 @@ discard block |
||
1495 | 1495 | <div id="gt-form-builder-tab" class="gt-tabs-panel"> |
1496 | 1496 | |
1497 | 1497 | <?php |
1498 | - /** |
|
1499 | - * Adds the available fields to the custom fields settings page per post type. |
|
1500 | - * |
|
1501 | - * @since 1.0.0 |
|
1502 | - * @param string $sub_tab The current settings tab name. |
|
1503 | - */ |
|
1504 | - do_action('geodir_manage_available_fields', $sub_tab); ?> |
|
1498 | + /** |
|
1499 | + * Adds the available fields to the custom fields settings page per post type. |
|
1500 | + * |
|
1501 | + * @since 1.0.0 |
|
1502 | + * @param string $sub_tab The current settings tab name. |
|
1503 | + */ |
|
1504 | + do_action('geodir_manage_available_fields', $sub_tab); ?> |
|
1505 | 1505 | |
1506 | 1506 | <div style="clear:both"></div> |
1507 | 1507 | </div> |
@@ -1514,25 +1514,25 @@ discard block |
||
1514 | 1514 | <div class="side-sortables" id="geodir-selected-fields"> |
1515 | 1515 | <h3 class="hndle"> |
1516 | 1516 | <?php |
1517 | - /** |
|
1518 | - * Filter custom field selected fields heading. |
|
1519 | - * |
|
1520 | - * @since 1.0.0 |
|
1521 | - * @param string $sub_tab Sub tab name. |
|
1522 | - * @param string $listing_type Post type. |
|
1523 | - */ |
|
1524 | - ?> |
|
1517 | + /** |
|
1518 | + * Filter custom field selected fields heading. |
|
1519 | + * |
|
1520 | + * @since 1.0.0 |
|
1521 | + * @param string $sub_tab Sub tab name. |
|
1522 | + * @param string $listing_type Post type. |
|
1523 | + */ |
|
1524 | + ?> |
|
1525 | 1525 | <span><?php echo apply_filters('geodir_cf_panel_selected_fields_head', '', $sub_tab, $listing_type);?></span> |
1526 | 1526 | </h3> |
1527 | 1527 | <?php |
1528 | - /** |
|
1529 | - * Filter custom field selected fields note text. |
|
1530 | - * |
|
1531 | - * @since 1.0.0 |
|
1532 | - * @param string $sub_tab Sub tab name. |
|
1533 | - * @param string $listing_type Post type. |
|
1534 | - */ |
|
1535 | - ?> |
|
1528 | + /** |
|
1529 | + * Filter custom field selected fields note text. |
|
1530 | + * |
|
1531 | + * @since 1.0.0 |
|
1532 | + * @param string $sub_tab Sub tab name. |
|
1533 | + * @param string $listing_type Post type. |
|
1534 | + */ |
|
1535 | + ?> |
|
1536 | 1536 | <p><?php echo apply_filters('geodir_cf_panel_selected_fields_note', '', $sub_tab, $listing_type);?></p> |
1537 | 1537 | |
1538 | 1538 | <div class="inside"> |
@@ -1540,13 +1540,13 @@ discard block |
||
1540 | 1540 | <div id="gt-form-builder-tab" class="gt-tabs-panel"> |
1541 | 1541 | <div class="field_row_main"> |
1542 | 1542 | <?php |
1543 | - /** |
|
1544 | - * Adds the selected fields and setting to the custom fields settings page per post type. |
|
1545 | - * |
|
1546 | - * @since 1.0.0 |
|
1547 | - * @param string $sub_tab The current settings tab name. |
|
1548 | - */ |
|
1549 | - do_action('geodir_manage_selected_fields', $sub_tab); ?> |
|
1543 | + /** |
|
1544 | + * Adds the selected fields and setting to the custom fields settings page per post type. |
|
1545 | + * |
|
1546 | + * @since 1.0.0 |
|
1547 | + * @param string $sub_tab The current settings tab name. |
|
1548 | + */ |
|
1549 | + do_action('geodir_manage_selected_fields', $sub_tab); ?> |
|
1550 | 1550 | </div> |
1551 | 1551 | <div style="clear:both"></div> |
1552 | 1552 | </div> |
@@ -1569,7 +1569,7 @@ discard block |
||
1569 | 1569 | */ |
1570 | 1570 | function geodir_diagnostic_tools_setting_page() |
1571 | 1571 | { |
1572 | - ?> |
|
1572 | + ?> |
|
1573 | 1573 | <div class="inner_content_tab_main"> |
1574 | 1574 | <div class="gd-content-heading"> |
1575 | 1575 | |
@@ -1671,13 +1671,13 @@ discard block |
||
1671 | 1671 | </td> |
1672 | 1672 | </tr> |
1673 | 1673 | <?php |
1674 | - /** |
|
1675 | - * Allows you to add more setting to the GD>Tools settings page. |
|
1676 | - * |
|
1677 | - * Called after the last setting on the GD>Tools page. |
|
1678 | - * @since 1.0.0 |
|
1679 | - */ |
|
1680 | - do_action('geodir_diagnostic_tool');?> |
|
1674 | + /** |
|
1675 | + * Allows you to add more setting to the GD>Tools settings page. |
|
1676 | + * |
|
1677 | + * Called after the last setting on the GD>Tools page. |
|
1678 | + * @since 1.0.0 |
|
1679 | + */ |
|
1680 | + do_action('geodir_diagnostic_tool');?> |
|
1681 | 1681 | |
1682 | 1682 | </tbody> |
1683 | 1683 | </table> |