PluginProbe
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / 2.12.8
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz v2.12.8
2.12.8 2.12.7 2.12.6 2.12.5 2.12.4 2.12.3 2.12.2 2.12.1 2.12.0 2.11.1 2.11.0 2.10.1 2.10.0 2.9.1 2.9.0 2.8.2 2.8.1 2.7.0 2.7.1 2.8.0 trunk 0.0.10 0.0.11 0.0.12 0.0.13 All 98 releases
← All changes | inc/page-builders/bricks/elements/form-widget.php +4 -11 2.11.1 → 2.12.8 View file →
@@ -518,17 +518,10 @@
518 518 ?>
519 519 <div <?php echo $this->render_attributes( '_root' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>>
520 520 <?php
521 521 // Bypass shortcode — call Generate_Form_Markup directly with block_attrs.
522 - // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in Generate_Form_Markup.
523 - echo Generate_Form_Markup::get_form_markup(
524 - $form_id,
525 - $form_title,
526 - '',
527 - 'post',
528 - true,
529 - $block_attrs
530 - );
522 + $form_markup = Generate_Form_Markup::get_form_markup( $form_id, $form_title, '', 'post', true, $block_attrs );
523 + echo $form_markup; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in Generate_Form_Markup.
531 524 ?>
532 525 <style><?php echo $styles['css']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></style>
533 526 <script><?php echo $styles['js']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></script>
534 527 </div>
@@ -534,15 +527,15 @@
534 527 </div>
535 528 <?php
536 529 } else {
537 530 // Show placeholder when no form is selected.
538 - // phpcs:ignore -- WordPress.Security.EscapeOutput.OutputNotEscaped - Escaping not required.
539 - echo $this->render_element_placeholder(
531 + $placeholder = $this->render_element_placeholder(
540 532 [
541 533 'icon-class' => $this->icon,
542 534 'description' => esc_html__( 'Select the form that you wish to add here.', 'sureforms' ),
543 535 ]
544 536 );
537 + echo $placeholder; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Bricks render_element_placeholder() returns safe markup.
545 538 }
546 539 }
547 540
548 541 /**