PluginProbe
weForms – Easy Drag & Drop Contact Form Builder For WordPress / 1.0.1
weForms – Easy Drag & Drop Contact Form Builder For WordPress v1.0.1
1.6.7 1.6.8 1.6.9 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.18 1.6.19 1.6.2 1.6.20 1.6.21 1.6.22 1.6.23 1.6.24 1.6.25 1.6.26 1.6.27 1.6.28 1.6.3 1.6.4 1.6.5 1.6.6 All 74 releases
weforms / includes / admin / class-builder-field-settings.php

class-builder-field-settings.php in weForms – Easy Drag & Drop Contact Form Builder For WordPress 1.0.1, at includes/admin/class-builder-field-settings.php

94 lines 3.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 class WeForms_Builder_Field_Settings extends WPUF_Form_Builder_Field_Settings {
4
5 public static function get_field_settings() {
6 return array(
7 'name_field' => self::name_field(),
8 );
9 }
10
11 /**
12 * Name field settings
13 *
14 * @return array
15 */
16 public static function name_field() {
17 $settings = self::get_common_properties();
18
19 $name_settings = array(
20 array(
21 'name' => 'format',
22 'title' => __( 'Format', 'weforms' ),
23 'type' => 'radio',
24 'options' => array(
25 'first-last' => __( 'First and Last name', 'weforms' ),
26 'first-middle-last' => __( 'First, Middle and Last name', 'weforms' )
27 ),
28 'selected' => 'first-last',
29 'section' => 'advanced',
30 'priority' => 20,
31 'help_text' => __( 'Select format to use for the name field', 'weforms' ),
32 ),
33 array(
34 'name' => 'sub-labels',
35 'title' => __( 'Label', 'weforms' ),
36 'type' => 'name',
37 'section' => 'advanced',
38 'priority' => 21,
39 'help_text' => __( 'Select format to use for the name field', 'weforms' ),
40 ),
41 array(
42 'name' => 'hide_subs',
43 'title' => '',
44 'type' => 'checkbox',
45 'is_single_opt' => true,
46 'options' => array(
47 'true' => __( 'Hide Sub Labels', 'weforms' )
48 ),
49 'section' => 'advanced',
50 'priority' => 23,
51 'help_text' => '',
52 ),
53 );
54
55 $settings = array_merge( $name_settings, $settings );
56
57 return array(
58 'template' => 'name_field',
59 'title' => __( 'Name', 'weforms' ),
60 'icon' => 'user',
61 'settings' => $settings,
62 'field_props' => array(
63 'input_type' => 'name',
64 'template' => 'name_field',
65 'required' => 'yes',
66 'label' => __( 'Name', 'weforms' ),
67 'name' => '',
68 'is_meta' => 'yes',
69 'format' => 'first-last',
70 'first_name' => array(
71 'placeholder' => '',
72 'default' => '',
73 'sub' => __( 'First', 'weforms' )
74 ),
75 'middle_name' => array(
76 'placeholder' => '',
77 'default' => '',
78 'sub' => __( 'Middle', 'weforms' )
79 ),
80 'last_name' => array(
81 'placeholder' => '',
82 'default' => '',
83 'sub' => __( 'Last', 'weforms' )
84 ),
85 'hide_subs' => false,
86 'help' => '',
87 'css' => '',
88 'id' => 0,
89 'is_new' => true,
90 'wpuf_cond' => self::get_wpuf_cond_prop()
91 )
92 );
93 }
94 }