PluginProbe
seQura / 4.3.0
seQura v4.3.0
4.3.4 4.3.3 4.3.2 4.3.1 trunk 2.0.0 2.0.10 2.0.11 2.0.12 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 3.0.0 3.0.2 3.0.5 3.0.6 3.0.7 3.1.0 3.1.1 3.2.0 3.2.1 3.2.2 4.0.0 All 30 releases
← All changes | templates/front/mini_widget.php +8 -8 3.2.0 → 4.3.0 View file →
@@ -32,14 +32,14 @@
32 32 //phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
33 33 ?>
34 34 <script type='text/javascript'>
35 35 SequraWidgetFacade.miniWidgets && SequraWidgetFacade.miniWidgets.push({
36 - product: "<?php echo esc_js( $args['product'] ); ?>",
37 - dest: "<?php echo wp_strip_all_tags( $args['dest'] ); ?>",
38 - priceSel: "<?php echo wp_strip_all_tags( $args['price'] ); ?>",
39 - campaign: "<?php echo esc_js( $args['campaign'] ); ?>",
40 - message: "<?php echo esc_js( $args['message'] ); ?>",
41 - messageBelowLimit: "<?php echo esc_js( $args['message_below_limit'] ); ?>",
42 - minAmount: <?php echo esc_js( $args['min_amount'] ); ?>,
43 - maxAmount: <?php echo esc_js( $args['max_amount'] ?? 'null' ); ?>
36 + product: <?php echo wp_json_encode( $args['product'] ); ?>,
37 + dest: <?php echo wp_json_encode( $args['dest'] ); ?>,
38 + priceSel: <?php echo wp_json_encode( $args['price'] ); ?>,
39 + campaign: <?php echo wp_json_encode( $args['campaign'] ); ?>,
40 + message: <?php echo wp_json_encode( $args['message'] ); ?>,
41 + messageBelowLimit: <?php echo wp_json_encode( $args['message_below_limit'] ); ?>,
42 + minAmount: <?php echo wp_json_encode( $args['min_amount'] ); ?>,
43 + maxAmount: <?php echo $args['max_amount'] ? wp_json_encode( $args['max_amount'] ) : 'null'; ?>
44 44 });
45 45 </script>