PluginProbe ʕ •ᴥ•ʔ
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / trunk
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz vtrunk
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 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 / multichoice / block.php
sureforms / inc / blocks / multichoice Last commit date
block.json 4 months ago block.php 1 year ago
block.php
38 lines
1 <?php
2 /**
3 * PHP render form Multichoice Block.
4 *
5 * @package SureForms.
6 */
7
8 namespace SRFM\Inc\Blocks\Multichoice;
9
10 use SRFM\Inc\Blocks\Base;
11 use SRFM\Inc\Fields\Multichoice_Markup;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit; // Exit if accessed directly.
15 }
16
17 /**
18 * Multichoice 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 Multichoice_Markup( $attributes );
31 ob_start();
32 // phpcs:ignore
33 echo $markup_class->markup();
34 }
35 return ob_get_clean();
36 }
37 }
38