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 / WPBakeryBuilder / Helper.php
everest-forms / addons / WPBakeryBuilder Last commit date
Helper.php 1 year ago WPBakeryBuilder.php 1 year ago
Helper.php
65 lines
1 <?php
2 /**
3 * WPBakery Integration helper functions.
4 *
5 * @since 3.0.5
6 * @package EverestForms\Addons\WPBakeryBuilder
7 */
8
9 namespace EverestForms\Addons\WPBakeryBuilder;
10
11 /**
12 * WPBakery Integration helper functions.
13 *
14 * @package EverestForms\Addons\WPBakeryBuilder
15 *
16 * @since 3.0.5
17 */
18 class Helper {
19
20 /**
21 * Return if WPBakery is active.
22 *
23 * @since 3.0.5
24 *
25 * @return boolean
26 */
27 public static function is_wpbakery_active() {
28 return in_array( 'js_composer/js_composer.php', get_option( 'active_plugins', array() ), true );
29 }
30
31 /**
32 * Check if the current request is for WPBakery editor.
33 *
34 * @since 3.0.5
35 *
36 * @return boolean
37 */
38 public static function is_WPBakery_editor() {
39 return isset( $_REQUEST['action'] ) &&
40 ( in_array( $_REQUEST['action'], array( 'vc_load_shortcode', 'vc_inline', 'vc_frontend_editor' ), true ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
41 }
42
43 /**
44 * Notice if the WPBakery is not instaled.
45 *
46 * @since 3.0.5
47 */
48 public static function print_admin_notice() {
49
50 add_action(
51 'admin_notices',
52 function () {
53 printf(
54 '<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>',
55 esc_html( 'Everest Forms:' ),
56 wp_kses_post( 'WPBakery Integration addon requires WPBakery to be installed and activated.', 'everest-forms' ),
57 esc_html__( 'Dismiss this notice.', 'everest-forms' )
58 );
59 }
60 );
61
62 return;
63 }
64 }
65