Changeset 2776413
- Timestamp:
- 08/27/2022 05:48:36 AM (4 years ago)
- Location:
- manage-user-access-permission/trunk
- Files:
-
- 4 edited
-
controller/role.php (modified) (4 diffs)
-
include/core.php (modified) (1 diff)
-
manage-user-access-permission.php (modified) (3 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
manage-user-access-permission/trunk/controller/role.php
r2775229 r2776413 10 10 11 11 $all_roles = $wp_roles->roles; 12 // var_dump($all_roles); 12 // var_dump($all_roles["administrator"]["capabilities"]); 13 14 15 13 16 14 17 $role_name = ""; … … 26 29 27 30 if ($action == "delete") { 28 if (isset($all_roles[$role_name]['capabilities']) && isset($all_roles[$role_name]['capabilities']['plugin']) ) {31 if (isset($all_roles[$role_name]['capabilities']) && isset($all_roles[$role_name]['capabilities']['plugin']) && $all_roles[$role_name]['capabilities']['plugin']=="muap") { 29 32 $wp_roles->remove_role($role_name); 30 33 $all_roles = $wp_roles->roles; … … 50 53 } 51 54 55 $cap=$all_roles["administrator"]["capabilities"]; 56 $cap['plugin']="muap"; 52 57 $result = add_role( 53 58 $role_name, 54 59 $role_title, 55 array( 56 'read' => true, // true allows this capability 57 'edit_posts' => true, 58 'delete_posts' => true, // Use false to explicitly deny 59 'plugin' => "muap" 60 ) 60 $cap 61 61 ); 62 62 … … 106 106 continue; 107 107 } 108 if (isset($all_roles[$key]['capabilities']) && isset($all_roles[$key]['capabilities']['plugin'])&& $all_roles[$key]['capabilities']['plugin']=="muap") 109 { 110 111 } 112 else 113 { 114 continue; 115 } 108 116 $index++; 109 117 ?> -
manage-user-access-permission/trunk/include/core.php
r2775229 r2776413 165 165 $urls = []; 166 166 // $urls_not = []; 167 // var_dump($tree_value); 167 168 foreach ($menu as $item) { 168 169 -
manage-user-access-permission/trunk/manage-user-access-permission.php
r2775229 r2776413 8 8 * 9 9 * @link https://mbmti.ir 10 * @since 1.0. 010 * @since 1.0.1 11 11 * @package MBMTI_PKG 12 12 * … … 15 15 * Plugin URI: https://mbmti.ir/manage-user-access-permission-plugin 16 16 * Description: User role management,Managing access to menus in such a way that if the menu is not accessed, the screen will be locked,Post type support,Support for plugins and template menus,completely free 17 * Version: 1.0. 017 * Version: 1.0.1 18 18 * Author: Net Tutorial 19 19 * Author URI: http://mbmti.ir/about-us … … 27 27 /* General Definition 28 28 ******************************/ 29 define('MUAP_MPMTI_VERSION', '1.0. 0');29 define('MUAP_MPMTI_VERSION', '1.0.1'); 30 30 31 31 define('MUAP_MPMTI_BASE', plugin_dir_path(__FILE__)); -
manage-user-access-permission/trunk/readme.txt
r2775444 r2776413 5 5 Requires at least: 3.0.1 6 6 Tested up to: 6.0.1 7 Stable tag: 1.0. 07 Stable tag: 1.0.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset
for help on using the changeset viewer.