PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 3.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v3.1
4.16.19 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 / AdminBarDashboardAccess / include.settings-page.php
wp-user-avatar / src / AdminBarDashboardAccess Last commit date
Init.php 5 years ago include.settings-page.php 5 years ago index.php 5 years ago
include.settings-page.php
113 lines
1 <?php
2
3 $abdc_options = get_option('ppress_abdc_options', []);
4 $disable_admin_bar = ppress_var($abdc_options, 'disable_admin_bar', '', true);
5 $disable_dashboard_access = ppress_var($abdc_options, 'disable_dashboard_access', '', true);
6 $dashboard_redirect_url = ppress_var($abdc_options, 'dashboard_redirect_url', '', true);
7
8 $disable_admin_bar_roles = ppress_var($abdc_options, 'disable_admin_bar_roles', [], true);
9 $disable_dashboard_access_roles = ppress_var($abdc_options, 'disable_dashboard_access_roles', [], true);
10
11 ?>
12 <style>input[type='text'], textarea, select {
13 width: 600px;
14 }</style>
15 <form method="post">
16 <div class="postbox">
17 <div class="postbox-header">
18 <h2 class="hndle is-non-sortable">
19 <span><?php _e('Admin Bar Visibility Control', 'wp-user-avatar'); ?></span></h2>
20 </div>
21
22 <div class="inside">
23 <table class="form-table">
24 <tr>
25 <th scope="row">
26 <label for="disable-admin-bar"><?php _e('Disable Admin Bar', 'wp-user-avatar'); ?></label>
27 </th>
28 <td>
29 <input id="disable_admin_bar" type="checkbox" name="ppress_abdc_options[disable_admin_bar]" value="yes" <?php checked($disable_admin_bar, 'yes') ?>>
30 <p class="description">
31 <?php _e('Check to disable admin bar.', 'wp-user-avatar'); ?>
32 </p>
33 </td>
34 </tr>
35 <tr>
36 <th scope="row">
37 <label for="disable_admin_bar_roles"><?php _e('Admin Bar Control', 'wp-user-avatar'); ?></label>
38 </th>
39 <td>
40 <?php foreach (ppress_get_editable_roles() as $role_key => $data) :
41 ?>
42 <label>
43 <input id="admin-bar-<?php echo $role_key; ?>" type="checkbox" name="ppress_abdc_options[disable_admin_bar_roles][]" value="<?php echo $role_key; ?>" <?php checked(in_array($role_key, $disable_admin_bar_roles)); ?>>
44 <?php echo $data['name']; ?></label><br/>
45 <?php endforeach; ?>
46 <p class="description">
47 <?php _e('Select the user roles that the admin bar will be disabled for. It will be disabled for everyone except admins if none is checked.', 'wp-user-avatar'); ?>
48 </p>
49 </td>
50 </tr>
51 </table>
52 <p>
53 <?php wp_nonce_field('ppress_abc_settings_nonce'); ?>
54 <input class="button-primary" type="submit" name="settings_submit" value="<?php _e('Save Changes', 'wp-user-avatar'); ?>">
55 </p>
56 </div>
57 </div>
58
59 <div class="postbox">
60
61 <div class="postbox-header">
62 <h2 class="hndle is-non-sortable">
63 <span><?php _e('Dashboard Access Control', 'wp-user-avatar'); ?></span></h2>
64 </div>
65
66 <div class="inside">
67 <table class="form-table">
68 <tr>
69 <th scope="row">
70 <label for="disable_dashboard_access"><?php _e('Disable Dashboard Access', 'wp-user-avatar'); ?></label>
71 </th>
72 <td>
73 <input id="disable_dashboard_access" type="checkbox" name="ppress_abdc_options[disable_dashboard_access]" value="yes" <?php checked($disable_dashboard_access, 'yes') ?>>
74 <p class="description">
75 <?php _e('Check to disable dashboard access for everyone.', 'wp-user-avatar'); ?>
76 </p>
77 </td>
78 </tr>
79 <tr>
80 <th scope="row">
81 <label for="disable_dashboard_access_roles"><?php _e('Dashboard Access Control', 'wp-user-avatar'); ?></label>
82 </th>
83 <td>
84 <?php foreach (ppress_get_editable_roles() as $role_key => $data) :
85 ?>
86 <label>
87 <input id="dashboard-access-<?php echo $role_key; ?>" type="checkbox" name="ppress_abdc_options[disable_dashboard_access_roles][]" value="<?php echo $role_key; ?>" <?php checked(in_array($role_key, $disable_dashboard_access_roles)); ?>>
88 <?php echo $data['name']; ?></label><br/>
89 <?php endforeach; ?>
90 <p class="description">
91 <?php _e('Select the user roles that dashboard access will be disabled for. It will be disabled for everyone except admins if none is checked.', 'wp-user-avatar'); ?>
92 </p>
93 </td>
94 </tr>
95 <tr>
96 <th scope="row">
97 <label for="dashboard_redirect_url"><?php _e('Dashboard Redirect URL', 'wp-user-avatar'); ?></label>
98 </th>
99 <td>
100 <input id="dashboard_redirect_url" type="text" name="ppress_abdc_options[dashboard_redirect_url]" value="<?php echo $dashboard_redirect_url; ?>">
101 <p class="description">
102 <?php _e('Enter URL to redirect users to without dashboard access. If empty, users will be redirected to website homepage.', 'wp-user-avatar'); ?>
103 </p>
104 </td>
105 </tr>
106 </table>
107 <p>
108 <?php wp_nonce_field('ppress_abc_settings_nonce'); ?>
109 <input class="button-primary" type="submit" name="settings_submit" value="<?php _e('Save Changes', 'wp-user-avatar'); ?>">
110 </p>
111 </div>
112 </div>
113 </form>