PluginProbe
WP Directory Kit / 1.3.1
WP Directory Kit v1.3.1
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.1, at application/views/frontend/result_item_card.php

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