PluginProbe
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor / 4.0.3
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor v4.0.3
4.0.3 4.0.2 4.0.1 4.0.0 3.16.6 3.16.5 3.16.4 3.16.3 3.16.2 3.16.1 3.16.0 3.15.9 3.9.9 3.9.5 3.9.6 3.9.7 3.9.8 1.1.7 1.1.8 1.1.9 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 All 341 releases
profile-builder / admin / advanced-settings / includes / views / view-admin.php

view-admin.php in User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor 4.0.3, at admin/advanced-settings/includes/views/view-admin.php

139 lines 10.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php if ( ! defined( 'ABSPATH' ) ) exit; ?>
2
3 <?php
4 $settings = get_option( 'wppb_toolbox_admin_settings' );
5 ?>
6
7 <form method="post" action="options.php">
8
9 <?php settings_fields( 'wppb_toolbox_admin_settings' ); ?>
10
11 <div class="cozmoslabs-settings-container">
12
13 <div class="cozmoslabs-form-subsection-wrapper cozmoslabs-settings cozmoslabs-no-title-section">
14 <div class="cozmoslabs-form-field-wrapper cozmoslabs-toggle-switch">
15 <label class="cozmoslabs-form-field-label" for="toolbox-admin-approval-access"><?php esc_html_e('Admin Approval List', 'profile-builder'); ?></label>
16
17 <div class="cozmoslabs-toggle-container">
18 <input type="checkbox" id="toolbox-admin-approval-access" name="wppb_toolbox_admin_settings[admin-approval-access]"<?php echo ( ( isset( $settings['admin-approval-access'] ) && ( $settings['admin-approval-access'] == 'yes' ) ) ? ' checked' : '' ); ?> value="yes">
19 <label class="cozmoslabs-toggle-track" for="toolbox-admin-approval-access"></label>
20 </div>
21
22 <div class="cozmoslabs-toggle-description">
23 <label for="toolbox-admin-approval-access" class="cozmoslabs-description"><?php esc_html_e( 'Allow users with "delete_users" capability to view the Admin Approval list.', 'profile-builder' ); ?></label>
24 </div>
25
26 <p class="cozmoslabs-description cozmoslabs-description-space-left"><?php esc_html_e( 'By enabling this option, you will allow users that have the "delete_users" capability to access and use the Admin Approval list.', 'profile-builder' ); ?></p>
27 </div>
28
29 <div class="cozmoslabs-form-field-wrapper cozmoslabs-toggle-switch">
30 <label class="cozmoslabs-form-field-label" for="toolbox-email-confirmation-access"><?php esc_html_e('Unconfirmed Emails List', 'profile-builder'); ?></label>
31
32 <div class="cozmoslabs-toggle-container">
33 <input type="checkbox" id="toolbox-email-confirmation-access" name="wppb_toolbox_admin_settings[email-confirmation-access]"<?php echo ( ( isset( $settings['email-confirmation-access'] ) && ( $settings['email-confirmation-access'] == 'yes' ) ) ? ' checked' : '' ); ?> value="yes">
34 <label class="cozmoslabs-toggle-track" for="toolbox-email-confirmation-access"></label>
35 </div>
36
37 <div class="cozmoslabs-toggle-description">
38 <label for="toolbox-email-confirmation-access" class="cozmoslabs-description"><?php esc_html_e( 'Allow users with "delete_users" capability to view the Unconfirmed Emails list.', 'profile-builder' ); ?></label>
39 </div>
40
41 <p class="cozmoslabs-description cozmoslabs-description-space-left"><?php esc_html_e( 'By enabling this option, you will allow users that have the "delete_users" capability to see the list of Unconfirmed Email Addresses.', 'profile-builder' ); ?></p>
42 </div>
43
44 <div class="cozmoslabs-form-field-wrapper cozmoslabs-toggle-switch">
45 <label class="cozmoslabs-form-field-label" for="toolbox-admin-approval-confirmation"><?php esc_html_e('Disable Confirmation Dialog', 'profile-builder'); ?></label>
46
47 <div class="cozmoslabs-toggle-container">
48 <input type="checkbox" id="toolbox-admin-approval-confirmation" name="wppb_toolbox_admin_settings[admin-approval-confirmation]"<?php echo ( ( isset( $settings['admin-approval-confirmation'] ) && ( $settings['admin-approval-confirmation'] == 'yes' ) ) ? ' checked' : '' ); ?> value="yes">
49 <label class="cozmoslabs-toggle-track" for="toolbox-admin-approval-confirmation"></label>
50 </div>
51
52 <div class="cozmoslabs-toggle-description">
53 <label for="toolbox-admin-approval-confirmation" class="cozmoslabs-description"><?php esc_html_e( 'Disable confirmation dialog for "{{approval_url}}" or "{{approval_link}}" Email Customizer tags.', 'profile-builder' ); ?></label>
54 </div>
55
56 <p class="cozmoslabs-description cozmoslabs-description-space-left"><?php esc_html_e( 'By enabling this option, you will disable the confirmation dialog, allowing you to approve new users simply by visiting the "{{approval_url}}" or "{{approval_link}}".', 'profile-builder' ); ?></p>
57 </div>
58
59 <div class="cozmoslabs-form-field-wrapper cozmoslabs-toggle-switch">
60 <!-- don't remove the hidden, we need it so after save there is a value in the database for this, or else it might get set to yes because of the compatibility with Multiple Admin Emails addon -->
61 <input type="hidden" name="wppb_toolbox_admin_settings[multiple-admin-emails]" value="">
62
63 <label class="cozmoslabs-form-field-label" for="toolbox-multiple-admin-emails"><?php esc_html_e('Multiple Admin Emails', 'profile-builder'); ?></label>
64
65 <div class="cozmoslabs-toggle-container">
66 <input type="checkbox" id="toolbox-multiple-admin-emails" name="wppb_toolbox_admin_settings[multiple-admin-emails]"<?php echo ( ( isset( $settings['multiple-admin-emails'] ) && ( $settings['multiple-admin-emails'] == 'yes' ) ) ? ' checked' : '' ); ?> value="yes" class="wppb-toolbox-switch">
67 <label class="cozmoslabs-toggle-track" for="toolbox-multiple-admin-emails"></label>
68 </div>
69
70 <div class="cozmoslabs-toggle-description">
71 <label for="toolbox-multiple-admin-emails" class="cozmoslabs-description"><?php esc_html_e( 'Enable multiple Admin email addresses.', 'profile-builder' ); ?></label>
72 </div>
73
74 <p class="cozmoslabs-description cozmoslabs-description-space-left"><?php esc_html_e( 'By enabling this option, you can set multiple admin e-mail addresses that will receive e-mail notifications sent by Profile Builder.', 'profile-builder' ); ?></p>
75 </div>
76
77 <div class="cozmoslabs-form-field-wrapper wppb-toolbox-accordion">
78 <label class="cozmoslabs-form-field-label" for="toolbox-admin-emails"><?php esc_html_e( 'Admin Emails', 'profile-builder' ); ?></label>
79 <input class="wppb-text widefat" id="toolbox-admin-emails" type="text" name="wppb_toolbox_admin_settings[admin-emails]" value="<?php echo ( ( isset( $settings['admin-emails'] ) ) ? esc_attr( $settings['admin-emails'] ) : '' ); ?>" />
80
81 <p class="cozmoslabs-description cozmoslabs-description-space-left"><?php esc_html_e( 'Add email addresses, separated by comma, for people you wish to receive notifications from Profile Builder.', 'profile-builder' ); ?></p>
82 <p class="cozmoslabs-description cozmoslabs-description-space-left"><?php echo wp_kses_post( sprintf( __( 'These addresses will overwrite the default Email Address from <a href="%s">Settings -> General</a>.', 'profile-builder' ), esc_url( get_site_url() ) . "/wp-admin/options-general.php" ) ); ?></p>
83 </div>
84
85 <div class="cozmoslabs-form-field-wrapper cozmoslabs-toggle-switch">
86 <label class="cozmoslabs-form-field-label" for="toolbox-multiple-user-roles"><?php esc_html_e('Disable Multiple User Roles', 'profile-builder'); ?></label>
87
88 <div class="cozmoslabs-toggle-container">
89 <input type="checkbox" id="toolbox-multiple-user-roles" name="wppb_toolbox_admin_settings[multiple-user-roles]"<?php echo ( ( isset( $settings['multiple-user-roles'] ) && ( $settings['multiple-user-roles'] == 'yes' ) ) ? ' checked' : '' ); ?> value="yes">
90 <label class="cozmoslabs-toggle-track" for="toolbox-multiple-user-roles"></label>
91 </div>
92
93 <div class="cozmoslabs-toggle-description">
94 <label for="toolbox-multiple-user-roles" class="cozmoslabs-description"><?php esc_html_e( 'Disable the ability to select multiple Roles for a user.', 'profile-builder' ); ?></label>
95 </div>
96 </div>
97
98 <div class="cozmoslabs-form-field-wrapper cozmoslabs-toggle-switch">
99 <label class="cozmoslabs-form-field-label" for="toolbox-plugin-optin"><?php esc_html_e('Marketing Optin', 'profile-builder'); ?></label>
100
101 <div class="cozmoslabs-toggle-container">
102 <input type="checkbox" id="toolbox-plugin-optin" name="wppb_toolbox_admin_settings[plugin-optin]"<?php echo ( ( isset( $settings['plugin-optin'] ) && ( $settings['plugin-optin'] == 'yes' ) ) ? ' checked' : '' ); ?> value="yes">
103 <label class="cozmoslabs-toggle-track" for="toolbox-plugin-optin"></label>
104 </div>
105
106 <div class="cozmoslabs-toggle-description">
107 <label for="toolbox-plugin-optin" class="cozmoslabs-description"><?php esc_html_e( 'Opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking.', 'profile-builder' ); ?></label>
108 </div>
109 </div>
110
111 <!-- Only show cleanup button if cleanup hasn't been completed -->
112 <?php if( !get_option( 'wppb_postmeta_cleanup_completed_v2' ) ) : ?>
113 <div class="cozmoslabs-form-field-wrapper">
114 <label class="cozmoslabs-form-field-label"><?php esc_html_e( 'Cleanup Postmeta' , 'profile-builder' ) ?></label>
115
116 <button class="button button-secondary wppb-cleanup-postmeta" data-nonce="<?php echo esc_attr( wp_create_nonce( 'wppb_cleanup_postmeta' ) ); ?>">
117 <?php esc_html_e( 'Cleanup Postmeta', 'profile-builder' ); ?>
118 </button>
119
120 <p class="cozmoslabs-description cozmoslabs-description-align-right">
121 <?php esc_html_e( 'Use this option to clean up the postmeta table from data that was added unnecessarily. This tool should be used only once so it will disappear after it is used.', 'profile-builder' ); ?>
122 </p>
123 </div>
124 <?php endif; ?>
125
126 <input type="hidden" name="wppb_toolbox_current_tab" value="admin" />
127 </div>
128
129 <div class="submit cozmoslabs-submit">
130 <h3 class="cozmoslabs-subsection-title"><?php esc_html_e( 'Update Settings', 'profile-builder' ); ?></h3>
131 <div class="cozmoslabs-publish-button-group">
132 <?php submit_button( __( 'Save Changes', 'profile-builder' ) ); ?>
133 </div>
134 </div>
135
136 </div>
137
138 </form>
139