PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.5
JetFormBuilder — Dynamic Blocks Form Builder v3.6.5
3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 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 2 years ago interfaces 2 years ago traits 2 years ago block-editor-builder.php 2 years ago builder-create-page.php 2 years ago builder-update-page.php 2 years ago no-builder-handler.php 2 years 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