PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.12
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.12
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
← All changes | classes/views/shared/admin-cta.php +4 -15 6.296.12 View file →
@@ -10,31 +10,20 @@
10 10
11 11 if ( ! defined( 'ABSPATH' ) ) {
12 12 die( 'You are not allowed to call this page directly.' );
13 13 }
14 -
15 -$button_class = str_contains( $attributes['class'], 'frm-gradient' ) ? 'frm-button-secondary' : 'frm-button-primary';
16 14 ?>
17 15 <div <?php FrmAppHelper::array_to_html_params( $attributes, true ); ?>>
18 - <?php
19 - if ( ! empty( $args['icon'] ) ) {
20 - ?>
21 - <div class="frm-cta-icon">
22 - <?php FrmAppHelper::icon_by_class( $args['icon'] ); ?>
23 - </div>
24 - <?php
25 - }
26 - ?>
27 - <div class="frm-cta-content">
16 + <div>
28 17 <h4>
29 - <?php FrmAppHelper::kses_echo( $args['title'], array( 'a', 'br', 'span', 'p', 'svg', 'use' ) ); ?>
18 + <?php echo FrmAppHelper::kses( $args['title'], array( 'a', 'br', 'span', 'p', 'svg', 'use' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
30 19 </h4>
31 20
32 21 <p class="frm-m-0">
33 - <?php FrmAppHelper::kses_echo( $args['description'], array( 'a', 'br', 'span', 'p', 'svg', 'use' ) ); ?>
22 + <?php echo FrmAppHelper::kses( $args['description'], array( 'a', 'br', 'span', 'p', 'svg', 'use' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
34 23 </p>
35 24 </div>
36 25
37 - <a href="<?php echo esc_url( $args['link_url'] ); ?>" target="<?php echo esc_attr( $args['target'] ); ?>" class="frm-cta-link button button-primary <?php echo esc_attr( $button_class ); ?>">
26 + <a href="<?php echo esc_url( $args['link_url'] ); ?>" target="_blank" class="frm-cta-link button button-primary frm-button-primary">
38 27 <?php echo esc_html( $args['link_text'] ); ?>
39 28 </a>
40 29 </div>