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 / Helper.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
Helper.php
81 lines
1 <?php
2 /**
3 * Oxygen Integration helper functions.
4 *
5 * @since 3.0.5
6 * @package EverestForms\Addons\OxygenBuilder
7 */
8
9 namespace EverestForms\Addons\OxygenBuilder;
10
11 /**
12 * Oxygen Integration helper functions.
13 *
14 * @package EverestForms\Addons\OxygenBuilder
15 *
16 * @since 3.0.5
17 */
18 class Helper {
19
20 /**
21 * Return if Oxygen is active.
22 *
23 * @since 3.0.5
24 *
25 * @return boolean
26 */
27 public static function is_oxygen_active() {
28 return in_array( 'oxygen/functions.php', get_option( 'active_plugins', array() ), true );
29 }
30
31 /**
32 * Check if the current request is for oxygen editor.
33 *
34 * @since 3.0.5
35 *
36 * @return boolean
37 */
38 public static function is_oxygen_editor() {
39 return isset( $_REQUEST['action'] ) && ( in_array( $_REQUEST['action'], array( 'oxygen', 'oxygen_ajax' ), true ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
40 }
41
42 /**
43 * Notice if the oxygen is not installed.
44 *
45 * @since 3.0.5
46 */
47 public static function print_admin_notice() {
48
49 add_action(
50 'admin_notices',
51 function () {
52 printf(
53 '<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>',
54 esc_html( 'Everest Forms:' ),
55 wp_kses_post( 'Oxygen Integration addon requires Oxygen to be installed and activated.', 'everest-forms' ),
56 esc_html__( 'Dismiss this notice.', 'everest-forms' )
57 );
58 }
59 );
60
61 return;
62 }
63
64 /**
65 * Get the form list.
66 *
67 * @since 3.0.5
68 */
69 public static function get_form_list() {
70 $forms = evf_get_all_forms();
71
72 if ( empty( $forms ) ) {
73 return $forms;
74 }
75
76 $forms[0] = esc_html__( 'Select a Form', 'everest-forms' );
77
78 return $forms;
79 }
80 }
81