PluginProbe
Defender Security – Malware Scanner, Login Security & Firewall / 6.0.1
Defender Security – Malware Scanner, Login Security & Firewall v6.0.1
6.3.0 6.2.3 6.2.4 6.2.0 6.2.1 6.2.2 6.1.0 5.3.1 5.4.0 5.4.1 5.5.0 5.5.1 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.7.2 5.8.0 5.8.1 5.9.0 6.0.0 6.0.1 3.0.1 3.1.0 All 141 releases
defender-security / src / traits / permission.php

permission.php in Defender Security – Malware Scanner, Login Security & Firewall 6.0.1, at src/traits/permission.php

26 lines 446 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Helper functions for user permissions.
4 *
5 * @package WP_Defender\Traits
6 */
7
8 namespace WP_Defender\Traits;
9
10 trait Permission {
11
12 /**
13 * Check if the current user have permission for execute an action.
14 *
15 * @return bool
16 */
17 public function check_permission() {
18 if ( ! is_user_logged_in() ) {
19 return false;
20 }
21 $cap = is_multisite() ? 'manage_network_options' : 'manage_options';
22
23 return current_user_can( $cap );
24 }
25 }
26