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-general.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-general.php
80 lines
1 <?php
2 /**
3 * EverestForms General Settings
4 *
5 * @package EverestForms\Admin
6 * @version 1.0.0
7 */
8
9 defined( 'ABSPATH' ) || exit;
10
11 if ( class_exists( 'EVF_Settings_General', false ) ) {
12 return new EVF_Settings_General();
13 }
14
15 /**
16 * EVF_Settings_General.
17 */
18 class EVF_Settings_General extends EVF_Settings_Page {
19
20 /**
21 * Constructor.
22 */
23 public function __construct() {
24 $this->id = 'general';
25 $this->label = esc_html__( 'General', 'everest-forms' );
26
27 parent::__construct();
28 }
29
30 /**
31 * Get settings array.
32 *
33 * @return array
34 */
35 public function get_settings() {
36 $settings = apply_filters(
37 'everest_forms_general_settings',
38 array(
39 array(
40 'title' => esc_html__( 'General Options', 'everest-forms' ),
41 'type' => 'title',
42 'desc' => '',
43 'id' => 'general_options',
44 ),
45 array(
46 'title' => esc_html__( 'Disable User Details', 'everest-forms' ),
47 'desc' => esc_html__( 'Disable storing the IP address and User Agent on all forms.', 'everest-forms' ),
48 'id' => 'everest_forms_disable_user_details',
49 'default' => 'no',
50 'type' => 'checkbox',
51 ),
52 array(
53 'title' => esc_html__( 'Enable Log', 'everest-forms' ),
54 'desc' => esc_html__( 'Enable storing the logs.', 'everest-forms' ),
55 'id' => 'everest_forms_enable_log',
56 'default' => 'no',
57 'type' => 'checkbox',
58 ),
59 array(
60 'type' => 'sectionend',
61 'id' => 'general_options',
62 ),
63 )
64 );
65
66 return apply_filters( 'everest_forms_get_settings_' . $this->id, $settings );
67 }
68
69 /**
70 * Save settings.
71 */
72 public function save() {
73 $settings = $this->get_settings();
74
75 EVF_Admin_Settings::save_fields( $settings );
76 }
77 }
78
79 return new EVF_Settings_General();
80