PluginProbe ʕ •ᴥ•ʔ
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI / 2.0.3
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI v2.0.3
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 / includes / admin / settings / class-evf-settings-misc.php
everest-forms / includes / admin / settings Last commit date
class-evf-settings-email.php 3 years ago class-evf-settings-general.php 5 years ago class-evf-settings-integrations.php 6 years ago class-evf-settings-misc.php 2 years ago class-evf-settings-page.php 7 years ago class-evf-settings-recaptcha.php 2 years ago class-evf-settings-validation.php 6 years ago
class-evf-settings-misc.php
109 lines
1 <?php
2 /**
3 * EverestForms Misc Settings
4 *
5 * @package EverestForms\Admin
6 * @version 1.9.8
7 */
8
9 defined( 'ABSPATH' ) || exit;
10
11 if ( class_exists( 'EVF_Settings_Misc', false ) ) {
12 return new EVF_Settings_Misc();
13 }
14
15 /**
16 * EVF_Settings_Misc.
17 */
18 class EVF_Settings_Misc extends EVF_Settings_Page {
19
20 /**
21 * Constructor.
22 */
23 public function __construct() {
24 $this->id = 'misc';
25 $this->label = esc_html__( 'Misc', 'everest-forms' );
26
27 parent::__construct();
28 }
29
30 /**
31 * Get settings array.
32 *
33 * @return array
34 */
35 public function get_settings() {
36 $allow_usage_notice_msg = wp_kses(
37 __( ' Help us improve the plugin\'s features and receive an instant discount coupon with occasional email updates by sharing <a href="https://docs.everestforms.net/docs/misc-settings-4/#2-toc-title" target="_blank">non-sensitive plugin data</a> with us.', 'everest-forms' ),
38 array(
39 'a' => array(
40 'href' => array(),
41 'target' => array(),
42 ),
43 )
44 );
45
46 if ( false !== evf_get_license_plan() ) {
47 $allow_usage_notice_msg = wp_kses(
48 __( 'Help us improve the plugin\'s features by sharing <a href="https://docs.everestforms.net/docs/misc-settings-4/#2-toc-title" target="_blank">non-sensitive plugin data</a> with us.', 'everest-forms' ),
49 array(
50 'a' => array(
51 'href' => array(),
52 'target' => array(),
53 ),
54 )
55 );
56 }
57
58 $settings = apply_filters(
59 'everest_forms_misc_settings',
60 array(
61 array(
62 'title' => esc_html__( 'Advanced Options', 'everest-forms' ),
63 'type' => 'title',
64 'desc' => '',
65 'id' => 'misc_options',
66 ),
67 array(
68 'title' => esc_html__( 'Uninstall Everest Forms', 'everest-forms' ),
69 'desc' => __( '<strong>Heads Up!</strong> Check this if you would like to remove ALL Everest Forms data upon plugin deletion.', 'everest-forms' ),
70 'id' => 'everest_forms_uninstall_option',
71 'default' => 'no',
72 'type' => 'checkbox',
73 ),
74 array(
75 'title' => esc_html__( 'Allow Usage Tracking', 'everest-forms' ),
76 'desc' => $allow_usage_notice_msg,
77 'id' => 'everest_forms_allow_usage_tracking',
78 'type' => 'checkbox',
79 'default' => 'no',
80 ),
81 array(
82 'title' => esc_html__( 'Load Fonts Locally', 'everest-forms' ),
83 'desc' => __( 'Load all the necessary fonts from local server for GDPR compliance.', 'everest-forms' ),
84 'id' => 'everest_forms_load_fonts_locally',
85 'type' => 'checkbox',
86 'default' => 'no',
87 ),
88 array(
89 'type' => 'sectionend',
90 'id' => 'misc_options',
91 ),
92 )
93 );
94
95 return apply_filters( 'everest_forms_get_settings_' . $this->id, $settings );
96 }
97
98 /**
99 * Save settings.
100 */
101 public function save() {
102 $settings = $this->get_settings();
103
104 EVF_Admin_Settings::save_fields( $settings );
105 }
106 }
107
108 return new EVF_Settings_Misc();
109