PluginProbe
Property Hive / 2.4.0
Property Hive v2.4.0
2.4.0 2.3.1 2.3.0 2.2.6 2.2.5 2.2.4 2.2.3 2.2.2 1.4.46 1.4.47 1.4.48 1.4.49 1.4.5 1.4.50 1.4.51 1.4.52 1.4.53 1.4.54 1.4.55 1.4.56 1.4.57 1.4.58 1.4.59 1.4.6 1.4.60 All 262 releases
← All changes | templates/search/price.php +7 -9 1.4.57 → 2.4.0 View file →
@@ -12,25 +12,23 @@
12 12 global $property;
13 13 ?>
14 14 <div class="price">
15 15
16 - <?php echo $property->get_formatted_price(); ?>
16 + <?php
17 + // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Price producers escape stored values before trusted currency, commercial and propertyhive_price_output HTML filters.
18 + echo $property->get_formatted_price(); ?>
17 19
18 20 <?php
19 - if (
20 - $property->department == 'residential-sales'
21 - ||
22 - ( $property->department == 'commercial' && $property->for_sale == 'yes' )
23 - )
21 + if ( $price_qualifier != '' )
24 22 {
25 - echo ' <span class="price-qualifier">' . $property->price_qualifier . '</span>';
23 + echo ' <span class="price-qualifier">' . esc_html($price_qualifier) . '</span>';
26 24 }
27 25
28 26 if ( $fees != '' )
29 27 {
30 - echo ' <span class="lettings-fees"><a data-fancybox data-src="#propertyhive_lettings_fees_popup" href="javascript:;">' . __( 'Tenancy Info', 'propertyhive' ) . '</a></span>';
28 + echo ' <span class="lettings-fees"><a data-fancybox data-src="#propertyhive_lettings_fees_popup" href="javascript:;">' . esc_html(__( 'Tenancy Info', 'propertyhive' )) . '</a></span>';
31 29
32 - echo '<div id="propertyhive_lettings_fees_popup" style="display:none; max-width:500px;"><h3>' . __( 'Tenancy Info', 'propertyhive' ) . '</h3>' . $fees . '</div>';
30 + echo '<div id="propertyhive_lettings_fees_popup" style="display:none; max-width:500px;"><h3>' . esc_html(__( 'Tenancy Info', 'propertyhive' )) . '</h3>' . wp_kses_post( $fees ) . '</div>';
33 31 }
34 32 ?>
35 33
36 34 </div>