PluginProbe ʕ •ᴥ•ʔ
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More / 1.1.6
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More v1.1.6
1.10.1.1 1.10.1 1.10.0.5 trunk 1.1.4 1.1.4.2 1.1.5 1.1.5.1 1.1.6 1.1.6.1 1.1.7 1.1.7.1 1.1.7.2 1.1.8 1.1.8.1 1.1.8.2 1.1.8.3 1.1.8.4 1.10.0.1 1.10.0.2 1.10.0.3 1.10.0.4 1.2.0 1.2.0.1 1.2.1 1.2.2 1.2.2.1 1.2.2.2 1.2.3 1.2.3.1 1.2.3.2 1.2.4 1.2.4.1 1.2.5 1.2.5.1 1.2.6 1.2.7 1.2.8 1.2.8.1 1.2.9 1.3.0 1.3.1 1.3.1.1 1.3.1.2 1.3.2 1.3.3 1.3.5 1.3.6 1.3.6.1 1.3.6.2 1.3.7.2 1.3.7.3 1.3.7.4 1.3.8 1.3.9.1 1.4.0.1 1.4.1.1 1.4.2 1.4.2.1 1.4.2.2 1.4.3 1.4.4 1.4.4.1 1.4.5 1.4.5.1 1.4.5.2 1.4.5.3 1.4.6 1.4.7.1 1.4.7.2 1.4.8.1 1.4.9 1.5.0.1 1.5.0.3 1.5.0.4 1.5.1 1.5.1.1 1.5.1.3 1.5.2.1 1.5.2.2 1.5.2.3 1.5.3 1.5.3.1 1.5.4.1 1.5.4.2 1.5.5 1.5.5.1 1.5.6 1.5.6.2 1.5.7 1.5.8.2 1.5.9.1 1.5.9.4 1.5.9.5 1.6.0.1 1.6.0.2 1.6.1 1.6.2.2 1.6.2.3 1.6.3.1 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.7 1.6.7.1 1.6.7.2 1.6.7.3 1.6.8 1.6.8.1 1.6.9 1.7.0 1.7.1.1 1.7.1.2 1.7.2 1.7.2.1 1.7.3 1.7.4 1.7.4.1 1.7.4.2 1.7.5.1 1.7.5.2 1.7.5.3 1.7.5.5 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.7.9.1 1.8.0.1 1.8.0.2 1.8.1.1 1.8.1.2 1.8.1.3 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.3.1 1.8.4 1.8.4.1 1.8.5.2 1.8.5.3 1.8.5.4 1.8.6.2 1.8.6.3 1.8.6.4 1.8.7.2 1.8.8.2 1.8.8.3 1.8.9.1 1.8.9.2 1.8.9.4 1.8.9.5 1.8.9.6 1.9.0.1 1.9.0.2 1.9.0.3 1.9.0.4 1.9.1.1 1.9.1.2 1.9.1.3 1.9.1.4 1.9.1.5 1.9.1.6 1.9.2.1 1.9.2.2 1.9.2.3 1.9.3.1 1.9.3.2 1.9.4.1 1.9.4.2 1.9.5 1.9.5.1 1.9.5.2 1.9.6 1.9.6.1 1.9.6.2 1.9.7.1 1.9.7.2 1.9.7.3 1.9.8.1 1.9.8.2 1.9.8.4 1.9.8.7 1.9.9.2 1.9.9.3 1.9.9.4
wpforms-lite / includes / class-fields.php
wpforms-lite / includes Last commit date
admin 10 years ago emails 10 years ago fields 10 years ago templates 10 years ago class-fields.php 10 years ago class-form.php 10 years ago class-frontend.php 10 years ago class-install.php 10 years ago class-logging.php 10 years ago class-process.php 10 years ago class-smart-tags.php 10 years ago class-templates.php 10 years ago class-widget.php 10 years ago functions.php 10 years ago
class-fields.php
66 lines
1 <?php
2 /**
3 * Load the field types.
4 *
5 * @package WPForms
6 * @author WPForms
7 * @since 1.0.0
8 * @license GPL-2.0+
9 * @copyright Copyright (c) 2016, WPForms LLC
10 */
11 class WPForms_Fields {
12
13 /**
14 * Primary class constructor.
15 *
16 * @since 1.0.0
17 */
18 public function __construct() {
19
20 $this->load();
21 }
22
23 /**
24 * Load default field types.
25 *
26 * @since 1.0.0
27 */
28 public function load() {
29
30 // Parent class template
31 require_once WPFORMS_PLUGIN_DIR . 'includes/fields/class-base.php';
32
33 $fields = apply_filters( 'wpforms_load_fields', array(
34 'text',
35 'textarea',
36 'select',
37 'radio',
38 'checkbox',
39 'divider',
40 'email',
41 'url',
42 'hidden',
43 'html',
44 'name',
45 'password',
46 'address',
47 'phone',
48 'date-time',
49 'number',
50 'page-break',
51 'file-upload',
52 'payment-single',
53 'payment-multiple',
54 'payment-credit-card',
55 'payment-total',
56 ) );
57
58 foreach ( $fields as $field ) {
59
60 if ( file_exists( WPFORMS_PLUGIN_DIR . 'includes/fields/class-' . $field . '.php' ) ) {
61 require_once WPFORMS_PLUGIN_DIR . 'includes/fields/class-' . $field . '.php';
62 }
63 }
64 }
65 }
66 new WPForms_Fields;