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 / BeaverBuilder / includes / frontend.php
everest-forms / addons / BeaverBuilder / includes Last commit date
frontend.php 1 year ago
frontend.php
50 lines
1 <?php
2 /**
3 * Frontend section for the Everest Forms.
4 *
5 * @package EverestForms\Addons\BeaverBuilder\Includes
6 * @since 3.0.5
7 */
8 use EverestForms\Addons\BeaverBuilder\Helper;
9
10 $form_list = Helper::get_form_list();
11 $settings_attr = get_object_vars( $settings );
12 $form_atts = array();
13 $form_atts['id'] = isset( $settings_attr['form_selection'] ) ? $settings_attr['form_selection'] : '';
14
15 if ( ! empty( $settings_attr['form_selection'] ) && ! empty( $form_list ) ) {
16 $form_render = EVF_Shortcodes::form( $form_atts );
17 echo wp_kses( $form_render, evf_get_allowed_html_tags( 'builder' ) );
18 } else {
19 $image_path = evf()->plugin_url() . '/assets/images/everest-forms-logo.png';
20 $class = 'everest-forms-logo__beaver';
21
22
23 if ( empty( $form_list ) ) {
24 $page_id = get_the_ID();
25 $page_content = get_post_field( 'post_content', $page_id );
26 $page_meta = get_post_meta( $page_id, '_fl_builder_data', true );
27 foreach ( $page_meta as $node ) {
28 if ( isset( $node->settings ) && isset( $node->settings->form_selection ) ) {
29 $form_selection = $node->settings->form_selection;
30 }
31 }
32 if ( ! empty( $form_selection ) ) {
33 $render = EVF_Shortcodes::form( $form_atts );
34 } else {
35 $render = '<div class="everest-forms-beaver__container">';
36 $render .= '<img src="' . esc_url( $image_path ) . '" class="' . esc_attr( $class ) . '" alt="Everest Forms Logo" />';
37 $render .= '<p>' . esc_html__( 'Seems like you haven\'t created a form. Please create one to use it.', 'everest-forms' ) . '</p>';
38 $render .= '</div>';
39 }
40 } else {
41 $render = '<div class="everest-forms-beaver__container">';
42 $render .= '<img src="' . esc_url( $image_path ) . '" class="' . esc_attr( $class ) . '" alt="Everest Forms Logo" />';
43 $render .= '<p>' . esc_html__( 'Please select a form', 'everest-forms' ) . '</p>';
44 $render .= '</div>';
45 }
46
47 $render .= '</div>';
48 echo wp_kses( $render, evf_get_allowed_html_tags( 'builder' ) );
49 }
50