PluginProbe
WP Directory Kit / 1.2.8
WP Directory Kit v1.2.8
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.8, at application/views/frontend/result_item_card.php

492 lines 33.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 = 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
177 $profile_url = '';
178 if(function_exists('wdk_generate_profile_permalink') && function_exists('run_wdk_membership'))
179 $profile_url = wdk_generate_profile_permalink(wmvc_show_data('display_name', $user['userdata']));
180 ?>
181 <?php if(!empty($profile_url)) :?>
182 <a href="<?php echo esc_url($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>
183 <?php else:?>
184 <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']));?>">
185 <?php endif;?>
186 <?php endif;?>
187 <?php continue; endif;?>
188 <span class='wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>'>
189 <?php
190 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));
191
192 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') {
193 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
194 echo esc_html(wdk_number_format_i18n($value));
195 } else {
196 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))));
197 }
198
199 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));
200 ?>
201 </span>
202 <?php endforeach;?>
203 </div>
204 <?php endif;?>
205 <?php if(!empty($over_image_bottom) || function_exists('run_wdk_favorites')):?>
206 <div class="wdk-over-image-bottom">
207 <?php if(!empty($over_image_bottom)) foreach ($over_image_bottom as $key => $field):?>
208 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
209 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
210 <?php if(!empty($user)): ?>
211 <?php
212 $profile_url = '';
213 if(function_exists('wdk_generate_profile_permalink') && function_exists('run_wdk_membership'))
214 $profile_url = wdk_generate_profile_permalink(wmvc_show_data('display_name', $user['userdata']));
215 ?>
216 <?php if(!empty($profile_url)) :?>
217 <a href="<?php echo esc_url($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>
218 <?php else:?>
219 <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']));?>">
220 <?php endif;?>
221 <?php endif;?>
222 <?php continue; endif;?>
223 <span class='wdk-item wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>'>
224 <?php
225 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));
226
227 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') {
228 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
229 echo esc_html(wdk_number_format_i18n($value));
230 } else {
231 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))));
232 }
233
234 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));
235 ?>
236 </span>
237 <?php endforeach;?>
238
239
240 <?php if(function_exists('run_wdk_favorites')): ?>
241 <span class="wdk-favorites-actions">
242 <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' )); ?>">
243 <i class="fa fa-heart-o"></i>
244 </a>
245 <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' )); ?>">
246 <i class="fa fa-heart"></i>
247 </a>
248 <i class="fa fa-spinner fa-spin fa-custom-ajax-indicator"></i>
249 </span>
250 <?php endif; ?>
251
252 <?php if(shortcode_exists('wdk-compare-listing-button') && !get_option('wdk_compare_disable_on_result_items')):?>
253 <?php echo do_shortcode('[wdk-compare-listing-button wdk_listing_id="'.esc_attr(wmvc_show_data('post_id', $listing)).'" ]');?>
254 <?php endif;?>
255 </div>
256 <?php endif;?>
257 <div class="overlay"></div>
258 </div>
259 <?php if($layout_type == 'list'):?>
260 <div class="wdk-content">
261 <?php endif;?>
262 <?php if(!empty($title_part)):?>
263 <div class="wdk-title">
264 <h2 class="title">
265 <a href="<?php echo esc_url($url);?>" title="<?php echo esc_attr(wmvc_show_data('post_title', $listing)) ;?>">
266 <?php foreach ($title_part as $key => $field):?>
267 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
268 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
269 <?php if(!empty($user)): ?>
270 <?php
271 $profile_url = '';
272 if(function_exists('wdk_generate_profile_permalink') && function_exists('run_wdk_membership'))
273 $profile_url = wdk_generate_profile_permalink(wmvc_show_data('display_name', $user['userdata']));
274 ?>
275 <?php if(!empty($profile_url)) :?>
276 <a href="<?php echo esc_url($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>
277 <?php else:?>
278 <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']));?>">
279 <?php endif;?>
280 <?php endif;?>
281 <?php continue; endif;?>
282 <span class='wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>'>
283 <?php
284 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));
285
286 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') {
287 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
288 echo esc_html(wdk_number_format_i18n($value));
289 } else {
290 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))));
291 }
292
293 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));
294 ?>
295 </span>
296 <?php endforeach;?>
297 </a>
298 </h2>
299 </div>
300 <?php endif;?>
301 <?php if(!empty($subtitle_part)):?>
302 <div class="wdk-subtitle-part">
303 <?php foreach ($subtitle_part as $key => $field):?>
304 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
305 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
306 <?php if(!empty($user)): ?>
307 <?php
308 $profile_url = '';
309 if(function_exists('wdk_generate_profile_permalink') && function_exists('run_wdk_membership'))
310 $profile_url = wdk_generate_profile_permalink(wmvc_show_data('display_name', $user['userdata']));
311 ?>
312 <?php if(!empty($profile_url)) :?>
313 <a href="<?php echo esc_url($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>
314 <?php else:?>
315 <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']));?>">
316 <?php endif;?>
317 <?php endif;?>
318 <?php continue; endif;?>
319 <span class="wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>">
320 <?php
321 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));
322
323 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') {
324 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
325 echo esc_html(wdk_number_format_i18n($value));
326 } else {
327 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))));
328 }
329
330 echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));
331 ?>
332 </span>
333 <?php endforeach;?>
334 </div>
335 <?php endif;?>
336 <?php if(wdk_get_option('wdk_sub_listings_enable') && isset($settings['related_fields_list'])): ?>
337 <div class="wdk-sublistings-part">
338 <?php if(!empty(wmvc_show_data('listing_related_ids', $listing))):?>
339 <ul>
340 <?php foreach (explode(',',wmvc_show_data('listing_related_ids', $listing, '')) as $key => $child_idlisting):?>
341 <?php if(!wdk_field_value('is_activated', $child_idlisting) || !wdk_field_value('is_approved', $child_idlisting)) continue; ?>
342 <li>
343 <?php foreach($settings['related_fields_list'] as $field):?>
344 <?php
345 if(strpos($field['field'],'__') !== FALSE){
346 $field['field'] = substr($field['field'], strpos($field['field'],'__')+2);
347 }
348 ?>
349
350 <?php if($field['is_link'] == 'yes'):?>
351 <a href="<?php echo get_permalink($child_idlisting); ?>" title="<?php echo esc_attr__('View','wpdirectorykit');?>" target="blank">
352 <?php else:?>
353 <span>
354 <?php endif;?>
355
356 <?php if($field['is_stars'] == 'yes'):?>
357 <?php $stars = round(floatval(wdk_field_value( $field['field'], $child_idlisting)),2);?>
358 <span class="stars-lst">
359 <?php for ($i = 1; $i <= 5; $i++): ?>
360 <?php if ($i <=$stars): ?>
361 <span><i class="fas fa-star star-active"></i></span>
362 <?php elseif( abs($stars - $i) < 1): ?>
363 <span><i class="fas fa-star-half-alt"></i></span>
364 <?php else: ?>
365 <span><i class="far fa-star innactive"></i></span>
366 <?php endif; ?>
367 <?php endfor; ?>
368 </span>
369 <?php else:?>
370 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wdk_field_option($field['field'],'prefix'), $field['field']));?>
371 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/value', wdk_field_value_on_type($field['field'], $child_idlisting, '-'), $field['field']));?>
372 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wdk_field_option($field['field'],'suffix'), $field['field']));?>
373 <?php endif;?>
374
375 <?php if($field['is_link'] == 'yes'):?>
376 </a>
377 <?php else:?>
378 </span>
379 <?php endif;?>
380
381 <?php endforeach;?>
382 </li>
383 <?php endforeach;?>
384 </ul>
385 <?php endif;?>
386 </div>
387 <?php endif;?>
388 <?php if(!empty($features_part)):?>
389 <div class="wdk-features-part">
390 <?php foreach ($features_part as $key => $field):?><?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
391 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
392 <?php if(!empty($user)): ?>
393 <?php
394 $profile_url = '';
395 if(function_exists('wdk_generate_profile_permalink') && function_exists('run_wdk_membership'))
396 $profile_url = wdk_generate_profile_permalink(wmvc_show_data('display_name', $user['userdata']));
397 ?>
398 <?php if(!empty($profile_url)) :?>
399 <a href="<?php echo esc_url($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>
400 <?php else:?>
401 <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']));?>">
402 <?php endif;?>
403 <?php endif;?>
404 <?php continue; endif;?><?php if(wmvc_show_data('field_type', $field) == 'CHECKBOX'):?>
405 <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>
406 <?php else:?>
407 <?php if(!wdk_filter_decimal(wmvc_show_data('value', $field))) continue;?>
408 <span class="wdk-field-item wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>">
409 <?php if(wmvc_show_data('icon_id', $field, false)):?>
410 <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">
411 <?php elseif(wmvc_show_data('is_label_disable', $resul_item_config, false) == 1):?>
412 <?php echo '<span class="wdk-rc-field-label">'.esc_html__(wmvc_show_data('field_label', $field, ''),'wpdirectorykit').':</span>';?>
413 <?php endif;?>
414
415 <?php if(wmvc_show_data('is_label_disable', $resul_item_config, false) != 1):?>
416 <?php echo '<span class="wdk-rc-field-label">'.esc_html__(wmvc_show_data('field_label', $field, ''),'wpdirectorykit').':</span>';?>
417 <?php endif;?>
418
419 <?php
420 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>';
421
422 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') {
423 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
424 echo '<span class="wdk-rc-field-value">'.esc_html__(wdk_number_format_i18n($value),'wpdirectorykit').'</span>';
425 } else {
426 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>';
427 }
428
429 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>';
430 ?>
431 </span>
432 <?php endif;?>
433 <?php endforeach;?>
434 </div>
435 <?php endif;?>
436 <div class="wdk-divider"></div>
437 <div class="wdk-footer">
438 <div class="wdk-left">
439 <div class="wdk-price">
440 <?php if(!empty($price_part)):?>
441 <?php foreach ($price_part as $key => $field):?>
442 <?php if(wmvc_show_data('field_id', $field) == 'agent_image'):?>
443 <?php $user = wdk_get_user_data(wmvc_show_data('user_id_editor', $listing));?>
444 <?php if(!empty($user)): ?>
445 <?php
446 $profile_url = '';
447 if(function_exists('wdk_generate_profile_permalink') && function_exists('run_wdk_membership'))
448 $profile_url = wdk_generate_profile_permalink(wmvc_show_data('display_name', $user['userdata']));
449 ?>
450 <?php if(!empty($profile_url)) :?>
451 <a href="<?php echo esc_url($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>
452 <?php else:?>
453 <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']));?>">
454 <?php endif;?>
455 <?php endif;?>
456 <?php continue; endif;?>
457 <span class="wdk-field-<?php echo esc_attr(wmvc_show_data('field_id', $field, ''));?>">
458 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/prefix', wmvc_show_data('prefix', $field), wmvc_show_data('field_id', $field)));?>
459 <?php if(function_exists('run_wdk_currency_conversion') && wdk_field_option(wmvc_show_data('field_id', $field), 'field_type') == 'NUMBER'):?>
460 <?php
461 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
462 echo esc_html(wdk_number_format_i18n($value));
463 ?>
464 <?php else:?>
465 <?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'):?>
466 <?php
467 $value = strip_tags(apply_filters( 'wpdirectorykit/listing/field/value', wdk_filter_decimal(wmvc_show_data('value', $field)), wmvc_show_data('field_id', $field), FALSE));
468 echo esc_html(wdk_number_format_i18n($value));
469 ?>
470 <?php else:?>
471 <?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))));?>
472 <?php endif;?>
473 <?php endif;?>
474 <?php echo esc_html(apply_filters( 'wpdirectorykit/listing/field/suffix', wmvc_show_data('suffix', $field), wmvc_show_data('field_id', $field)));?>
475 </span>
476
477 <?php endforeach;?>
478 <?php endif;?>
479 </div>
480 </div>
481 <div class="wdk-right">
482 <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>
483 </div>
484 </div>
485 <?php if($layout_type == 'list'):?>
486 </div>
487 <?php endif;?>
488 </div>
489
490 <?php
491 $wdk_listing_result_id = null;
492 ?>