PluginProbe ʕ •ᴥ•ʔ
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / 2.12.1
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz v2.12.1
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 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8 0.0.9 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.1.2 1.10.0 1.10.1 1.11.0 1.12.0 1.12.1 1.12.2 1.12.3 1.13.0 1.13.1 1.13.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.5.0 1.5.1 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.8.0 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.2 2.6.0
sureforms / inc / blocks / email / block.php
sureforms / inc / blocks / email Last commit date
block.json 3 months ago block.php 1 year ago
block.php
38 lines
1 <?php
2 /**
3 * PHP render form Email Block.
4 *
5 * @package SureForms.
6 */
7
8 namespace SRFM\Inc\Blocks\Email;
9
10 use SRFM\Inc\Blocks\Base;
11 use SRFM\Inc\Fields\Email_Markup;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit; // Exit if accessed directly.
15 }
16
17 /**
18 * Address Block.
19 */
20 class Block extends Base {
21 /**
22 * Render the block
23 *
24 * @param array<mixed> $attributes Block attributes.
25 *
26 * @return string|bool
27 */
28 public function render( $attributes ) {
29 if ( ! empty( $attributes ) ) {
30 $markup_class = new Email_Markup( $attributes );
31 ob_start();
32 // phpcs:ignore
33 echo $markup_class->markup();
34 }
35 return ob_get_clean();
36 }
37 }
38