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 / DiviBuilder / Helper.php
everest-forms / addons / DiviBuilder Last commit date
DiviBuilder.php 1 year ago EverestFormsModule.php 1 year ago Helper.php 4 months ago
Helper.php
61 lines
1 <?php
2 /**
3 * Divi Integration helper functions.
4 *
5 * @since 3.0.5
6 * @package EverestForms\Addons\DiviBuilder
7 */
8
9 namespace EverestForms\Addons\DiviBuilder;
10
11 /**
12 * Oxygen Integration helper functions.
13 *
14 * @package EverestForms\Addons\DiviBuilder
15 *
16 * @since 3.0.5
17 */
18 class Helper {
19
20 /**
21 * Return if Divi is active.
22 *
23 * @since 3.0.5
24 *
25 * @return boolean
26 */
27 public static function is_divi_active() {
28 $active_theme_details = wp_get_theme();
29 $theme_name = $active_theme_details->Name;
30 $parent_theme = $active_theme_details->parent();
31 $parent_theme_name = $parent_theme ? $parent_theme->Name : '';
32
33 if ( 'Divi' === $theme_name || 'Divi' === $parent_theme_name ) {
34 return true;
35 }
36
37 return false;
38 }
39
40 /**
41 * Notice if the divi is not installed.
42 *
43 * @since 3.0.5
44 */
45 public static function print_admin_notice() {
46 add_action(
47 'admin_notices',
48 function () {
49 printf(
50 '<div class="notice notice-warning is-dismissible"><p><strong>%s </strong>%s</p><button type="button" class="notice-dismiss"><span class="screen-reader-text">%s</span></button></div>',
51 esc_html( 'Everest Forms:' ),
52 wp_kses_post( 'Divi Integration addon requires Divi theme to be installed and activated.', 'everest-forms' ),
53 esc_html__( 'Dismiss this notice.', 'everest-forms' )
54 );
55 }
56 );
57
58 return;
59 }
60 }
61