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

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