PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.2.0
JetFormBuilder — Dynamic Blocks Form Builder v3.2.0
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 / jet-form-builder.php
jetformbuilder Last commit date
assets 2 years ago compatibility 2 years ago components 2 years ago includes 2 years ago languages 2 years ago modules 2 years ago templates 2 years ago index.php 2 years ago jet-form-builder.php 2 years ago readme.txt 2 years ago uninstall.php 2 years ago
jet-form-builder.php
62 lines
1 <?php
2 /**
3 * Plugin Name: JetFormBuilder
4 * Plugin URI: https://jetformbuilder.com/
5 * Description: Advanced form builder plugin for WordPress block editor. Create forms from the ground up, customize the existing ones, and style them up – all in one editor.
6 * Version: 3.2.0
7 * Author: Crocoblock
8 * Author URI: https://crocoblock.com/
9 * Text Domain: jet-form-builder
10 * License: GPL-3.0+
11 * License URI: http://www.gnu.org/licenses/gpl-3.0.txt
12 * Domain Path: /languages
13 */
14
15 // If this file is called directly, abort.
16 if ( ! defined( 'WPINC' ) ) {
17 die();
18 }
19
20 function jet_form_builder_init() {
21
22 define( 'JET_FORM_BUILDER_VERSION', '3.2.0' );
23
24 define( 'JET_FORM_BUILDER__FILE__', __FILE__ );
25 define( 'JET_FORM_BUILDER_PLUGIN_BASE', plugin_basename( JET_FORM_BUILDER__FILE__ ) );
26 define( 'JET_FORM_BUILDER_PATH', plugin_dir_path( JET_FORM_BUILDER__FILE__ ) );
27 define( 'JET_FORM_BUILDER_URL', plugins_url( '/', JET_FORM_BUILDER__FILE__ ) );
28 define( 'JET_FORM_BUILDER_SITE', 'https://jetformbuilder.com' );
29
30 require JET_FORM_BUILDER_PATH . 'includes/plugin.php';
31
32 jet_form_builder()->register_autoloader();
33 jet_form_builder()->init_lang();
34
35 add_action(
36 'after_setup_theme',
37 array( jet_form_builder(), 'init_plugin' ),
38 0
39 );
40
41 jet_form_builder()->get_modules()->install( new JFB_Modules\Cli\Module() );
42 jet_form_builder()->get_modules()->install( new JFB_Modules\Framework\Module() );
43 }
44
45 if ( version_compare( PHP_VERSION, '7.0.0', '>=' ) ) {
46 add_action( 'plugins_loaded', 'jet_form_builder_init' );
47
48 require __DIR__ . '/includes/functions.php';
49 } else {
50 add_action(
51 'admin_notices',
52 function () {
53 $class = 'notice notice-error';
54 $message = __(
55 '<b>Error:</b> <b>JetFormBuilder</b> plugin requires a PHP version ">= 7.0"',
56 'jet-form-builder'
57 );
58 printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), wp_kses_post( $message ) );
59 }
60 );
61 }
62