PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.4.7
JetFormBuilder — Dynamic Blocks Form Builder v3.4.7
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / modules / onboarding / builders / no-builder-handler.php
jetformbuilder / modules / onboarding / builders Last commit date
exceptions 1 year ago interfaces 1 year ago traits 1 year ago block-editor-builder.php 1 year ago builder-create-page.php 1 year ago builder-update-page.php 1 year ago no-builder-handler.php 1 year ago
no-builder-handler.php
33 lines
1 <?php
2
3 namespace JFB_Modules\Onboarding\Builders;
4
5 use JFB_Modules\Onboarding\Builders\Exceptions\Use_Form_Exception;
6 use JFB_Modules\Onboarding\Builders\Interfaces\Builder_Interface;
7
8 class No_Builder_Handler {
9
10 public function init_hooks() {
11 add_action( 'jet-form-builder/use-form', array( $this, 'check_redirect' ), 999 );
12 }
13
14 /**
15 * Check if some builders used the form correctly
16 *
17 * @param Builder_Interface $builder
18 *
19 * @return void
20 * @throws Use_Form_Exception
21 */
22 public function check_redirect( Builder_Interface $builder ) {
23 if ( $builder->get_redirect_url() ) {
24 return;
25 }
26
27 throw new Use_Form_Exception(
28 esc_html__( 'Something went wrong, check if you chose a builder.', 'jet-form-builder' )
29 );
30 }
31
32 }
33