PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.17
Independent Analytics – WordPress Analytics Plugin v1.17
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / templates / settings / block_by_role.php
independent-analytics / templates / settings Last commit date
view_counter 3 years ago block_by_role.php 3 years ago block_ips.php 3 years ago capabilities.php 3 years ago dark_mode.php 3 years ago delete.php 3 years ago email_reports.php 3 years ago export.php 3 years ago first_day_of_week.php 3 years ago index.php 3 years ago notice.php 3 years ago track_authenticated_users.php 3 years ago view_counter.php 3 years ago
block_by_role.php
60 lines
1 <div class="blocked-by-role-settings settings-container">
2 <h2><?php esc_html_e('Block by User Role', 'iawp'); ?></h2>
3 <p><?php esc_html_e('Block specific user roles from being tracked.', 'iawp'); ?> <a
4 target="_blank"
5 href="https://independentwp.com/knowledgebase/data/block-user-roles/"><?php esc_html_e('Learn more', 'iawp'); ?></a></p>
6 <form method='post' action='options.php' id="block-by-role-form" class="block-by-role-form">
7 <input type='hidden' name='option_page' value='iawp_block_by_role_settings'/>
8 <input type="hidden" name="action" value="update"/>
9 <input type="hidden" name="_wp_http_referer"
10 value="/wp-admin/admin.php?page=independent-analytics&tab=settings">
11 <?php wp_nonce_field('iawp_block_by_role_settings-options'); ?>
12 <div class="inner">
13 <div class="block-by-role duplicator">
14 <div class="entry">
15 <select class="new-field select" value="">
16 <?php foreach ($roles as $role => $data) {
17 if (in_array($role, $blocked)) {
18 continue;
19 }
20 echo '<option value="' . esc_attr($role) . '">' . esc_html($data['name']) . '</option>';
21 } ?>
22 </select>
23 <button class="iawp-button purple duplicate-button"><?php esc_html_e('Block Role', 'iawp'); ?></button>
24 </div>
25 <div class="blueprint">
26 <div class="entry">
27 <input type="text" readonly
28 name="iawp_blocked_roles[]"
29 id="iawp_blocked_roles[]"
30 data-option="iawp_blocked_roles"
31 value="">
32 <button class="remove iawp-button ghost-purple"><?php esc_html_e('Unblock Role', 'iawp'); ?></button>
33 </div>
34 </div>
35 <p class="error-message empty"><?php esc_html_e('Input is empty', 'iawp'); ?></p>
36 <p class="error-message exists"><?php esc_html_e('This user role is already blocked', 'iawp'); ?></p>
37 </div>
38 <div class="saved">
39 <h3><?php esc_html_e('Blocked User Roles', 'iawp'); ?></h3>
40 <?php for ($i = 0; $i < count($blocked); $i++): ?>
41 <div class="entry">
42 <input type="text" readonly
43 name="iawp_blocked_roles[<?php esc_attr_e($i); ?>]"
44 id="iawp_blocked_roles[<?php esc_attr_e($i); ?>]"
45 data-option="iawp_blocked_roles"
46 value="<?php esc_attr_e($blocked[$i]); ?>">
47 <button class="remove iawp-button ghost-purple"><?php esc_html_e('Unblock Role', 'iawp'); ?></button>
48 </div>
49 <?php endfor; ?>
50 <?php if (count($blocked) === 0): ?>
51 <p class="none"><?php esc_html_e('No blocked User Roles', 'iawp'); ?></p>
52 <?php endif; ?>
53 </div>
54 <div class="save-button-container">
55 <?php submit_button(esc_html__('Save Blocked Roles', 'iawp'), 'iawp-button purple', 'save-block-by-role-settings', false); ?>
56 <p class="warning-message"><span class="dashicons dashicons-warning"></span> <?php esc_html_e('Unsaved changes', 'iawp'); ?></p>
57 </div>
58 </div>
59 </form>
60 </div>