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 / inlinebutton / block.php
sureforms / inc / blocks / inlinebutton Last commit date
block.json 4 months ago block.php 1 year ago
block.php
40 lines
1 <?php
2 /**
3 * PHP render form Inline Button Block.
4 *
5 * @package SureForms.
6 */
7
8 namespace SRFM\Inc\Blocks\Inlinebutton;
9
10 use SRFM\Inc\Blocks\Base;
11 use SRFM\Inc\Fields\Inlinebutton_Markup;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit; // Exit if accessed directly.
15 }
16
17 /**
18 * Inline Button 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 * @since 0.0.2
28 */
29 public function render( $attributes ) {
30
31 if ( ! empty( $attributes ) ) {
32 $markup_class = new Inlinebutton_Markup( $attributes );
33 ob_start();
34 // phpcs:ignore.
35 echo $markup_class->markup();
36 }
37 return ob_get_clean();
38 }
39 }
40