PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / trunk
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress vtrunk
4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / src / Admin / SettingsPages / DragDropBuilder / Fields / Init.php
wp-user-avatar / src / Admin / SettingsPages / DragDropBuilder / Fields Last commit date
DefinedFieldTypes 1 month ago EditProfile 4 years ago Login 5 years ago PasswordReset 5 years ago UserProfile 5 years ago Bio.php 5 years ago CFPassword.php 5 years ago CheckboxList.php 5 years ago ConfirmEmail.php 5 years ago ConfirmPassword.php 2 years ago Country.php 5 years ago CoverImage.php 4 years ago Date.php 5 years ago DisplayName.php 5 years ago Email.php 5 years ago FirstName.php 5 years ago HTML.php 5 years ago Init.php 5 years ago LastName.php 5 years ago Nickname.php 5 years ago Number.php 5 years ago Password.php 5 years ago PasswordStrengthMeter.php 5 years ago ProfilePicture.php 5 years ago RadioButtons.php 5 years ago SelectDropdown.php 5 years ago SelectRole.php 2 months ago SingleCheckbox.php 5 years ago TextBox.php 1 month ago Textarea.php 5 years ago Username.php 5 years ago Website.php 5 years ago
Init.php
88 lines
1 <?php
2
3 namespace ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\Fields;
4
5 use ProfilePress\Core\Classes\ExtensionManager as EM;
6 use ProfilePress\Core\Classes\FormRepository as FR;
7
8 class Init
9 {
10 public static function init()
11 {
12 $form_type = sanitize_text_field($_GET['form-type']);
13
14 do_action('ppress_drag_drop_builder_field_init_before', $form_type);
15
16 if (in_array($form_type, [FR::EDIT_PROFILE_TYPE, FR::REGISTRATION_TYPE])) {
17 new Username();
18 new Email();
19 new ConfirmEmail();
20 new Password();
21 new ConfirmPassword();
22 new PasswordStrengthMeter();
23 new Website();
24 new Nickname();
25 new DisplayName();
26 new FirstName();
27 new LastName();
28 new ProfilePicture();
29 new CoverImage();
30 new Bio();
31 new TextBox();
32 new Textarea();
33 new SelectDropdown();
34 new CheckboxList();
35 new RadioButtons();
36 new SingleCheckbox();
37 new CFPassword();
38 new Number();
39 new Country();
40 new Date();
41 new DefinedFieldTypes\Agreeable();
42 new DefinedFieldTypes\Checkbox();
43 new DefinedFieldTypes\Input();
44 new DefinedFieldTypes\Password();
45 new DefinedFieldTypes\Date();
46 new DefinedFieldTypes\Radio();
47 new DefinedFieldTypes\Select();
48 }
49
50 if ($form_type == FR::EDIT_PROFILE_TYPE) {
51 new EditProfile\ShowProfilePicture();
52 new EditProfile\ShowCoverImage();
53 }
54
55 if ($form_type == FR::REGISTRATION_TYPE) {
56 new SelectRole();
57 }
58
59 if ($form_type == FR::LOGIN_TYPE) {
60 new Login\Userlogin();
61 new Login\Password();
62 new Login\RememberLogin();
63 }
64
65 if ($form_type == FR::PASSWORD_RESET_TYPE) {
66 new PasswordReset\Userlogin();
67 }
68
69 if (in_array($form_type, [FR::USER_PROFILE_TYPE, FR::MEMBERS_DIRECTORY_TYPE])) {
70 new UserProfile\Username();
71 new UserProfile\Email();
72 new UserProfile\FirstName();
73 new UserProfile\LastName();
74 new UserProfile\Website();
75 new UserProfile\DisplayName();
76 new UserProfile\Nickname();
77 new UserProfile\Bio();
78
79 if (EM::is_enabled(EM::CUSTOM_FIELDS)) {
80 new UserProfile\CustomField();
81 }
82 }
83
84 new HTML();
85
86 do_action('ppress_drag_drop_builder_field_init_after', $form_type);
87 }
88 }