PluginProbe ʕ •ᴥ•ʔ
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI / 3.5.2
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI v3.5.2
3.5.2 3.5.1 3.5.0 3.4.8 3.4.7 3.4.6 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5.1 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.6.1 1.6.7 1.7.0 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.2 1.7.2.1 1.7.2.2 1.7.3 1.7.4 1.7.5 1.7.5.1 1.7.5.2 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.8.0 1.8.0.1 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.0.1 1.9.1 1.9.2 1.9.3 1.9.4 1.9.4.1 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.0.1 2.0.1 2.0.2 2.0.3 2.0.3.1 2.0.4 2.0.4.1 2.0.5 2.0.6 2.0.7 2.0.8 2.0.8.1 2.0.9 3.0.0 3.0.0.1 3.0.1 3.0.2 3.0.3 3.0.3.1 3.0.4 3.0.4.1 3.0.4.2 3.0.5 3.0.5.1 3.0.5.2 3.0.6 3.0.6.1 3.0.7.1 3.0.8 3.0.8.1 3.0.9 3.0.9.1 3.0.9.2 3.0.9.3 3.0.9.4 3.0.9.5 3.1.0 3.1.1 3.1.2 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.3.0 3.4.0 3.4.1 3.4.2 3.4.2.1 3.4.3 3.4.4 3.4.5 trunk 1.0 1.0.1 1.0.2 1.0.3
everest-forms / addons / OxygenBuilder / OxygenBuilder.php
everest-forms / addons / OxygenBuilder Last commit date
Helper.php 1 year ago OxygenBuilder.php 1 year ago OxygenElement.php 1 year ago OxygenFormWidget.php 2 months ago
OxygenBuilder.php
73 lines
1 <?php
2 /**
3 * Oxygen builder integration.
4 *
5 * @since 3.0.5
6 * @package EverestForms\Addons\OxygenBuilder\OxygenBuilder
7 */
8 namespace EverestForms\Addons\OxygenBuilder;
9
10 use EverestForms\Traits\Singleton;
11 use EverestForms\Addons\OxygenBuilder\Helper;
12
13 /**
14 * OxygenBuilder.
15 *
16 * @since 3.0.5
17 */
18 class OxygenBuilder {
19
20 use Singleton;
21
22 /**
23 * Constructor.
24 *
25 * @since 3.0.5
26 */
27 public function __construct() {
28 $this->setup();
29 }
30 /**
31 * Init.
32 *
33 * @since 3.0.5
34 */
35 public function setup() {
36
37 if ( ! Helper::is_oxygen_active() ) {
38
39 Helper::print_admin_notice();
40
41 return;
42 }
43
44 if ( ! class_exists( 'OxyEl' ) ) {
45 return;
46 }
47
48 add_action( 'oxygen_add_plus_sections', array( $this, 'add_accordion_section' ) );
49 add_action( 'oxygen_add_plus_everest-forms_section_content', array( $this, 'register_add_plus_subsections' ) );
50
51 new OxygenFormWidget();
52 }
53
54 /**
55 * Add accordion section in the elements.
56 *
57 * @since 3.0.5
58 */
59 public function add_accordion_section() {
60 $brand_name = __( 'Everest Forms', 'everest-forms' );
61 \CT_Toolbar::oxygen_add_plus_accordion_section( 'everest-forms', $brand_name );
62 }
63
64 /**
65 * Add subsection.
66 *
67 * @since 3.0.5
68 */
69 public function register_add_plus_subsections() {
70 do_action( 'oxygen_add_plus_everest-forms_form' );
71 }
72 }
73