PluginProbe
WP Directory Kit / 1.2.9
WP Directory Kit v1.2.9
1.5.9 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 All 37 releases
wpdirectorykit / application / views / frontend / result_item_card.php

result_item_card.php in WP Directory Kit 1.2.9, at application/views/frontend/result_item_card.php

462 lines 30.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The template for Result Item.
4 *
5 * This is the template that for result listing of listings preview
6 *
7 */
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit; // Exit if accessed directly.
11 }
12 ?>
13
14 <?php
15 $layout_type = 'grid';
16
17 if(isset($settings['layout_type'])) {
18 $layout_type = $settings['layout_type'];
19 }
20
21 $infobox = false;
22 if(isset($settings['infobox'])) {
23 $infobox = true;
24 }
25
26 $content_button_icon = '<i aria-hidden="true" class="fa fa-angle-right"></i>';
27 if(isset($settings['content_button_icon'])) {
28 $content_button_icon = $settings['content_button_icon'];
29 }
30
31 $url = get_permalink($listing);
32 $title_part = wdk_resultitem_fields_section_value(1, 2, $listing);
33 $subtitle_part = wdk_resultitem_fields_section_value(1, 3, $listing);
34 $over_image_bottom = wdk_resultitem_fields_section_value(1, 1, $listing);
35 $over_image_top = wdk_resultitem_fields_section_value(1, 0, $listing);
36 $features_part = wdk_resultitem_fields_section_value(1, 4, $listing);
37 $price_part = wdk_resultitem_fields_section_value(1, 5, $listing);
38 $resul_item_config = wdk_resultitem();
39 /* true if thumbnail printed */
40 $thumbnail_printed = false;
41
42 $slides_count_limit = 5;
43
44 global $wdk_listing_result_id;
45 $wdk_listing_result_id = wmvc_show_data('post_id', $listing);
46
47 ?>
48 <div class="wdk-listing-card <?php echo esc_attr($layout_type);?> <?php if($layout_type == 'carousel'):?> grid <?php endif;?> <?php if(wmvc_show_data('is_featured', $listing, '') == 1):?> is_featured <?php endif;?> <?php if(!$infobox && wmvc_show_data('is_multiline_enabled', $resul_item_config, '') == 1):?> is_multiline_enabled <?php endif;?>">
49 <div class="wdk-thumbnail">
50
51 <?php if(wdk_get_option('wdk_card_slider_enable') && !$infobox):?>
52 <?php
53 $images = wdk_listing_images_fast_access ($listing, 'full');
54 ?>
55 <?php if(!empty($images)):?>
56 <div class="wdk_js_gallery_slider_box">
57 <div class="wdk_js_gallery_slider">
58 <?php if(wdk_get_option('wdk_card_video_field')):?>
59 <?php $media = wdk_generate_media_field(wdk_field_value (wdk_get_option('wdk_card_video_field'), $listing));?>
60 <?php if($media):?>
61 <div class="wdk-image media">
62 <?php echo wp_kses_post($media);?>
63 </div>
64 <?php endif;?>
65 <?php endif;?>
66 <?php foreach ($images as $key=>$image_src):?>
67 <?php if($key >= $slides_count_limit) break;?>
68 <div>
69 <img src="<?php echo esc_url($image_src);?>" alt="" class="wdk-image">
70 <a href="<?php echo esc_url($url);?>" class="wdk-thumbnail_link" title="<?php echo esc_attr(wmvc_show_data('post_title', $listing)) ;?>"></a>
71 </div>
72 <?php endforeach;?>
73 </div>
74 <div class="wdk_js_gallery_slider-carousel_arrows">
75 <a href="#prev" class="wdk-slider-prev">
76 <?php if(!empty($settings['thumbn_slider_arrow_left']['value'])):?>
77 <?php \Elementor\Icons_Manager::render_icon( $settings['thumbn_slider_arrow_left'], [ 'aria-hidden' => 'true' ] ); ?>
78 <?php else:?>
79 <span class="dashicons dashicons-arrow-left-alt2"></span>
80 <?php endif;?>
81 </a>
82 <a href="#next" class="wdk-slider-next">
83 <?php if(!empty($settings['thumbn_slider_arrow_right']['value'])):?>
84 <?php \Elementor\Icons_Manager::render_icon( $settings['thumbn_slider_arrow_right'], [ 'aria-hidden' => 'true' ] ); ?>
85 <?php else:?>
86 <span class="dashicons dashicons-arrow-right-alt2"></span>
87 <?php endif;?>
88 </a>
89 </div>
90 </div>
91 <?php $thumbnail_printed = true;?>
92 <?php else:?>
93 <?php if(wdk_get_option('wdk_card_video_field')):?>
94 <?php $media = wdk_generate_media_field(wdk_field_value (wdk_get_option('wdk_card_video_field'), $listing));?>
95 <?php if($media):?>
96 <div class="wdk-image media">
97 <?php echo wp_kses_post($media);?>
98 </div>
99 <?php $thumbnail_printed = true;?>
100 <?php endif;?>
101 <?php endif;?>
102 <?php endif;?>
103
104 <?php if(false):?>
105 <div class="wdk_js_gallery_slider">
106 <div class="links wdk-hidden">
107 <?php foreach ($images as $image_src):?>
108 <a href="<?php echo esc_url($image_src);?>" title="">
109 <img src="<?php echo esc_url($image_src);?>" alt="" />
110 </a>
111 <?php endforeach;?>
112 </div>
113 <div
114 id="blueimp-image-carousel"
115 class="blueimp-gallery blueimp-gallery-carousel"
116 aria-label="image carousel"
117 >
118 <div class="slides" aria-live="off">
119 </div>
120 <a
121 class="prev"
122 aria-controls="blueimp-image-carousel"
123 aria-label="previous slide"
124 ></a>
125 <a
126 class="next"
127 aria-controls="blueimp-image-carousel"
128 aria-label="next slide"
129 ></a>
130 <a
131 class="play-pause"
132 aria-controls="blueimp-image-carousel"
133 aria-label="play slideshow"
134 aria-pressed="true"
135 role="button"
136 ></a>
137 </div>
138 </div>
139 <?php endif;?>
140 <?php endif;?>
141
142 <?php if(!$thumbnail_printed && wdk_get_option('wdk_card_video_field') && !$infobox):?>
143 <?php $media = wdk_generate_media_field(wdk_field_value (wdk_get_option('wdk_card_video_field'), $listing));?>
144 <?php if($media):?>
145 <div class="wdk-image media">
146 <?php echo wp_kses_post($media);?>
147 </div>
148 <?php $thumbnail_printed = true;?>
149 <?php endif;?>
150 <?php endif;?>
151
152 <?php if(!$thumbnail_printed):?>
153 <?php if(wdk_get_option('wdk_card_video_enable')):?>
154 <?php
155 $image_src = wdk_listing_media_src($listing);
156 ?>
157 <?php if(wdk_file_extension_type($image_src) == 'video'):?>
158 <div class="wdk-image media">
159 <video controls src="<?php echo esc_url($image_src);?>" alt="<?php echo esc_attr(wmvc_show_data('post_title', $listing));?>"></video>
160 </div>
161 <?php elseif(wdk_file_extension_type($image_src) == 'image'):?>
162 <img src="<?php echo esc_url($image_src);?>" class="wdk-image" alt="<?php echo esc_attr(wmvc_show_data('post_title', $listing));?>">
163 <?php endif;?>
164 <?php else:?>
165 <img src="<?php echo esc_url(wdk_image_src($listing, 'full'));?>" alt="<?php echo esc_attr(wmvc_show_data('post_title', $listing)) ;?>" class="wdk-image">
166 <?php endif;?>
167 <?php endif;?>
168
169 <a href="<?php echo esc_url($url);?>" class="wdk-thumbnail_link" title="<?php echo esc_attr(wmvc_show_data('post_title', $listing)) ;?>"></a>
170 <?php if(!empty($over_image_top)):?>
171 <div class="wdk-over-image-top">
172 <?php foreach ($over_image_top as $key => $field):?>
173 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
174 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
175 <?php if(!empty($user)): ?>
176 <?php if(!empty($user['profile_url'])) :?>
177 <a href="<?php echo esc_url($user['profile_url']);?>" class="agent_logo_link"><img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>"></a>
178 <?php else:?>
179 <img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>">
180 <?php endif;?>
181 <?php endif;?>
182 <?php continue; endif;?>
183 <span class='wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>'>
184 <?php
185 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));
186
187 if(wdk_field_option(wmvc_show_data('field_id', $field), 'is_price_format') && wdk_field_option(wmvc_show_data('field_id', $field), 'field_type') == 'NUMBER') {
188 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
189 echo esc_html(wdk_number_format_i18n($value));
190 } else {
191 echo esc_html(strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', do_shortcode(wdk_filter_decimal(wmvc_show_data('value', $field))), wmvc_show_data('field_id', $field))));
192 }
193
194 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));
195 ?>
196 </span>
197 <?php endforeach;?>
198 </div>
199 <?php endif;?>
200 <?php if(!empty($over_image_bottom) || function_exists('run_wdk_favorites')):?>
201 <div class="wdk-over-image-bottom">
202 <?php if(!empty($over_image_bottom)) foreach ($over_image_bottom as $key => $field):?>
203 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
204 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
205 <?php if(!empty($user)): ?>
206 <?php if(!empty($user['profile_url'])) :?>
207 <a href="<?php echo esc_url($user['profile_url']);?>" class="agent_logo_link"><img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>"></a>
208 <?php else:?>
209 <img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>">
210 <?php endif;?>
211 <?php endif;?>
212 <?php continue; endif;?>
213 <span class='wdk-item wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>'>
214 <?php
215 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));
216
217 if(wdk_field_option(wmvc_show_data('field_id', $field), 'is_price_format') && wdk_field_option(wmvc_show_data('field_id', $field), 'field_type') == 'NUMBER') {
218 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
219 echo esc_html(wdk_number_format_i18n($value));
220 } else {
221 echo esc_html(strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', do_shortcode(wdk_filter_decimal(wmvc_show_data('value', $field))), wmvc_show_data('field_id', $field))));
222 }
223
224 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));
225 ?>
226 </span>
227 <?php endforeach;?>
228
229
230 <?php if(function_exists('run_wdk_favorites')): ?>
231 <span class="wdk-favorites-actions">
232 <a href="#" data-post_type="wdk-listing" data-post_id="<?php echo esc_attr(wmvc_show_data('post_id', $listing));?>" class="wdk-add-favorites-action <?php echo (esc_attr($favorite_added))?'wdk-hidden':''; ?>" data-ajax="<?php echo esc_url(admin_url( 'admin-ajax.php' )); ?>">
233 <i class="fa fa-heart-o"></i>
234 </a>
235 <a href="#" data-post_type="wdk-listing" data-post_id="<?php echo esc_attr(wmvc_show_data('post_id', $listing));?>" class="wdk-remove-favorites-action <?php echo (!esc_attr($favorite_added))?'wdk-hidden':''; ?>" data-ajax="<?php echo esc_url(admin_url( 'admin-ajax.php' )); ?>">
236 <i class="fa fa-heart"></i>
237 </a>
238 <i class="fa fa-spinner fa-spin fa-custom-ajax-indicator"></i>
239 </span>
240 <?php endif; ?>
241
242 <?php if(shortcode_exists('wdk-compare-listing-button') && !get_option('wdk_compare_disable_on_result_items')):?>
243 <?php echo do_shortcode('[wdk-compare-listing-button wdk_listing_id="'.esc_attr(wmvc_show_data('post_id', $listing)).'" ]');?>
244 <?php endif;?>
245 </div>
246 <?php endif;?>
247 <div class="overlay"></div>
248 </div>
249 <?php if($layout_type == 'list'):?>
250 <div class="wdk-content">
251 <?php endif;?>
252 <?php if(!empty($title_part)):?>
253 <div class="wdk-title">
254 <h2 class="title">
255 <a href="<?php echo esc_url($url);?>" title="<?php echo esc_attr(wmvc_show_data('post_title', $listing)) ;?>">
256 <?php foreach ($title_part as $key => $field):?>
257 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
258 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
259 <?php if(!empty($user)): ?>
260 <?php if(!empty($user['profile_url'])) :?>
261 <a href="<?php echo esc_url($user['profile_url']);?>" class="agent_logo_link"><img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>"></a>
262 <?php else:?>
263 <img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>">
264 <?php endif;?>
265 <?php endif;?>
266 <?php continue; endif;?>
267 <span class='wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>'>
268 <?php
269 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));
270
271 if(wdk_field_option(wmvc_show_data('field_id', $field), 'is_price_format') && wdk_field_option(wmvc_show_data('field_id', $field), 'field_type') == 'NUMBER') {
272 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
273 echo esc_html(wdk_number_format_i18n($value));
274 } else {
275 echo esc_html(strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', do_shortcode(wdk_filter_decimal(wmvc_show_data('value', $field))), wmvc_show_data('field_id', $field))));
276 }
277
278 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));
279 ?>
280 </span>
281 <?php endforeach;?>
282 </a>
283 </h2>
284 </div>
285 <?php endif;?>
286 <?php if(!empty($subtitle_part)):?>
287 <div class="wdk-subtitle-part">
288 <?php foreach ($subtitle_part as $key => $field):?>
289 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
290 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
291 <?php if(!empty($user)): ?>
292 <?php if(!empty($user['profile_url'])) :?>
293 <a href="<?php echo esc_url($user['profile_url']);?>" class="agent_logo_link"><img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>"></a>
294 <?php else:?>
295 <img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>">
296 <?php endif;?>
297 <?php endif;?>
298 <?php continue; endif;?>
299 <span class="wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>">
300 <?php
301 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));
302
303 if(wdk_field_option(wmvc_show_data('field_id', $field), 'is_price_format') && wdk_field_option(wmvc_show_data('field_id', $field), 'field_type') == 'NUMBER') {
304 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
305 echo esc_html(wdk_number_format_i18n($value));
306 } else {
307 echo esc_html(strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', do_shortcode(wdk_filter_decimal(wmvc_show_data('value', $field))), wmvc_show_data('field_id', $field))));
308 }
309
310 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));
311 ?>
312 </span>
313 <?php endforeach;?>
314 </div>
315 <?php endif;?>
316 <?php if(wdk_get_option('wdk_sub_listings_enable') && isset($settings['related_fields_list'])): ?>
317 <div class="wdk-sublistings-part">
318 <?php if(!empty(wmvc_show_data('listing_related_ids', $listing))):?>
319 <ul>
320 <?php foreach (explode(',',wmvc_show_data('listing_related_ids', $listing, '')) as $key => $child_idlisting):?>
321 <?php if(!wdk_field_value('is_activated', $child_idlisting) || !wdk_field_value('is_approved', $child_idlisting)) continue; ?>
322 <li>
323 <?php foreach($settings['related_fields_list'] as $field):?>
324 <?php
325 if(strpos($field['field'],'__') !== FALSE){
326 $field['field'] = substr($field['field'], strpos($field['field'],'__')+2);
327 }
328 ?>
329
330 <?php if($field['is_link'] == 'yes'):?>
331 <a href="<?php echo get_permalink($child_idlisting); ?>" title="<?php echo esc_attr__('View','wpdirectorykit');?>" target="blank">
332 <?php else:?>
333 <span>
334 <?php endif;?>
335
336 <?php if($field['is_stars'] == 'yes'):?>
337 <?php $stars = round(floatval(wdk_field_value( $field['field'], $child_idlisting)),2);?>
338 <span class="stars-lst">
339 <?php for ($i = 1; $i <= 5; $i++): ?>
340 <?php if ($i <=$stars): ?>
341 <span><i class="fas fa-star star-active"></i></span>
342 <?php elseif( abs($stars - $i) < 1): ?>
343 <span><i class="fas fa-star-half-alt"></i></span>
344 <?php else: ?>
345 <span><i class="far fa-star innactive"></i></span>
346 <?php endif; ?>
347 <?php endfor; ?>
348 </span>
349 <?php else:?>
350 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wdk_field_option($field['field'],'prefix'), $field['field']));?>
351 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/value', wdk_field_value_on_type($field['field'], $child_idlisting, '-'), $field['field']));?>
352 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wdk_field_option($field['field'],'suffix'), $field['field']));?>
353 <?php endif;?>
354
355 <?php if($field['is_link'] == 'yes'):?>
356 </a>
357 <?php else:?>
358 </span>
359 <?php endif;?>
360
361 <?php endforeach;?>
362 </li>
363 <?php endforeach;?>
364 </ul>
365 <?php endif;?>
366 </div>
367 <?php endif;?>
368 <?php if(!empty($features_part)):?>
369 <div class="wdk-features-part">
370 <?php foreach ($features_part as $key => $field):?><?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
371 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
372 <?php if(!empty($user)): ?>
373 <?php if(!empty($user['profile_url'])) :?>
374 <a href="<?php echo esc_url($user['profile_url']);?>" class="agent_logo_link"><img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>"></a>
375 <?php else:?>
376 <img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>">
377 <?php endif;?>
378 <?php endif;?>
379 <?php continue; endif;?><?php if(wmvc_show_data('field_type', $field) == 'CHECKBOX'):?>
380 <span class="wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>"><?php echo esc_html(esc_html(wmvc_show_data('field_label', $field, '')));?></span>
381 <?php else:?>
382 <?php if(!wdk_filter_decimal(wmvc_show_data('value', $field))) continue;?>
383 <span class="wdk-field-item wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>">
384 <?php if(wmvc_show_data('icon_id', $field, false)):?>
385 <img src="<?php echo esc_url(wdk_image_src($field, 'full',NULL,'icon_id'));?>" alt="<?php echo esc_attr(esc_html__(wmvc_show_data('field_label', $field, ''),'wpdirectorykit'));?>" class="wdk-icon">
386 <?php elseif(wmvc_show_data('is_label_disable', $resul_item_config, false) == 1):?>
387 <?php echo '<span class="wdk-rc-field-label">'.esc_html__(wmvc_show_data('field_label', $field, ''),'wpdirectorykit').':</span>';?>
388 <?php endif;?>
389
390 <?php if(wmvc_show_data('is_label_disable', $resul_item_config, false) != 1):?>
391 <?php echo '<span class="wdk-rc-field-label">'.esc_html__(wmvc_show_data('field_label', $field, ''),'wpdirectorykit').':</span>';?>
392 <?php endif;?>
393
394 <?php
395 echo '<span class="wdk-rc-field-prefix">'.esc_html__(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)),'wpdirectorykit').'</span>';
396
397 if(wdk_field_option(wmvc_show_data('field_id', $field), 'is_price_format') && wdk_field_option(wmvc_show_data('field_id', $field), 'field_type') == 'NUMBER') {
398 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
399 echo '<span class="wdk-rc-field-value">'.esc_html__(wdk_number_format_i18n($value),'wpdirectorykit').'</span>';
400 } else {
401 echo '<span class="wdk-rc-field-value">'.esc_html__(strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', do_shortcode(wdk_filter_decimal(wmvc_show_data('value', $field))), wmvc_show_data('field_id', $field))),'wpdirectorykit').'</span>';
402 }
403
404 echo '<span class="wdk-rc-field-suffix">'.esc_html__(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)),'wpdirectorykit').'</span>';
405 ?>
406 </span>
407 <?php endif;?>
408 <?php endforeach;?>
409 </div>
410 <?php endif;?>
411 <div class="wdk-divider"></div>
412 <div class="wdk-footer">
413 <div class="wdk-left">
414 <div class="wdk-price">
415 <?php if(!empty($price_part)):?>
416 <?php foreach ($price_part as $key => $field):?>
417 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
418 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
419 <?php if(!empty($user)): ?>
420 <?php if(!empty($user['profile_url'])) :?>
421 <a href="<?php echo esc_url($user['profile_url']);?>" class="agent_logo_link"><img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>"></a>
422 <?php else:?>
423 <img class="agent_logo" src="<?php echo esc_url(wmvc_show_data('avatar', $user));?>" alt="<?php echo esc_attr(wmvc_show_data('display_name', $user['userdata']));?>">
424 <?php endif;?>
425 <?php endif;?>
426 <?php continue; endif;?>
427 <span class="wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>">
428 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));?>
429 <?php if(function_exists('run_wdk_currency_conversion') && wdk_field_option(wmvc_show_data('field_id', $field), 'field_type') == 'NUMBER'):?>
430 <?php
431 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
432 echo esc_html(wdk_number_format_i18n($value));
433 ?>
434 <?php else:?>
435 <?php if(wdk_field_option(wmvc_show_data('field_id', $field), 'is_price_format') && wdk_field_option(wmvc_show_data('field_id', $field), 'field_type') == 'NUMBER'):?>
436 <?php
437 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
438 echo esc_html(wdk_number_format_i18n($value));
439 ?>
440 <?php else:?>
441 <?php echo esc_html(strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', (do_shortcode(wdk_filter_decimal(wmvc_show_data('value', $field)))), wmvc_show_data('field_id', $field))));?>
442 <?php endif;?>
443 <?php endif;?>
444 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));?>
445 </span>
446
447 <?php endforeach;?>
448 <?php endif;?>
449 </div>
450 </div>
451 <div class="wdk-right">
452 <a href="<?php echo esc_url($url);?>" class="wdk-btn"><?php echo wmvc_show_data('content_button_text', $settings, '');?><?php wdk_viewe($content_button_icon); ?></a>
453 </div>
454 </div>
455 <?php if($layout_type == 'list'):?>
456 </div>
457 <?php endif;?>
458 </div>
459
460 <?php
461 $wdk_listing_result_id = null;
462 ?>