| @@ -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> |