PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.5.6.2
JetFormBuilder — Dynamic Blocks Form Builder v3.5.6.2
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 / includes / migrations / versions / version-2-1-0.php
jetformbuilder / includes / migrations / versions Last commit date
base-migration.php 2 years ago version-2-1-0.php 8 months ago version-2-1-7.php 2 years ago version-2-1-8.php 2 years ago version-3-1-7.php 2 years ago
version-2-1-0.php
48 lines
1 <?php
2
3
4 namespace Jet_Form_Builder\Migrations\Versions;
5
6 use JFB_Modules\Form_Record\Models\Record_Action_Result_Model;
7
8 // If this file is called directly, abort.
9 if ( ! defined( 'WPINC' ) ) {
10 die;
11 }
12
13 class Version_2_1_0 extends Base_Migration {
14
15 public function up( \wpdb $wpdb ) {
16 $actions = Record_Action_Result_Model::table();
17
18 // phpcs:disable WordPress.DB
19 // Check if column already exists before adding it
20 $column_exists = $wpdb->get_results(
21 $wpdb->prepare(
22 "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS
23 WHERE TABLE_SCHEMA = %s
24 AND TABLE_NAME = %s
25 AND COLUMN_NAME = 'on_event'",
26 DB_NAME,
27 $actions
28 )
29 );
30
31 if ( empty( $column_exists ) ) {
32 $wpdb->query(
33 "ALTER TABLE {$actions} ADD on_event VARCHAR(155) NULL DEFAULT 'DEFAULT.PROCESS'"
34 );
35 }
36 }
37
38 public function down( \wpdb $wpdb ) {
39 $actions = Record_Action_Result_Model::table();
40
41 $wpdb->query(
42 "ALTER TABLE {$actions} DROP COLUMN on_event"
43 );
44 // phpcs:enable WordPress.DB
45 }
46
47 }
48