PluginProbe
WP Directory Kit / 1.3.4
WP Directory Kit v1.3.4
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 1.4.0 1.4.1 All 35 releases
wpdirectorykit / application / views / frontend / result_item_card.php

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

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