Plugin Directory

Changeset 2776413


Ignore:
Timestamp:
08/27/2022 05:48:36 AM (4 years ago)
Author:
mbmipak
Message:

develop

Location:
manage-user-access-permission/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • manage-user-access-permission/trunk/controller/role.php

    r2775229 r2776413  
    1010
    1111        $all_roles = $wp_roles->roles;
    12         // var_dump($all_roles);
     12        // var_dump($all_roles["administrator"]["capabilities"]);
     13
     14
     15     
    1316
    1417        $role_name = "";
     
    2629
    2730                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") {
    2932                        $wp_roles->remove_role($role_name);
    3033                        $all_roles = $wp_roles->roles;
     
    5053            }
    5154
     55            $cap=$all_roles["administrator"]["capabilities"];
     56            $cap['plugin']="muap";
    5257            $result = add_role(
    5358                $role_name,
    5459                $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
    6161            );
    6262
     
    106106                                    continue;
    107107                                }
     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                                }
    108116                                $index++;
    109117                            ?>
  • manage-user-access-permission/trunk/include/core.php

    r2775229 r2776413  
    165165        $urls = [];
    166166        // $urls_not = [];
     167       // var_dump($tree_value);
    167168        foreach ($menu as $item) {
    168169
  • manage-user-access-permission/trunk/manage-user-access-permission.php

    r2775229 r2776413  
    88 *
    99 * @link              https://mbmti.ir
    10  * @since             1.0.0
     10 * @since             1.0.1
    1111 * @package           MBMTI_PKG
    1212 *
     
    1515 * Plugin URI:        https://mbmti.ir/manage-user-access-permission-plugin
    1616 * 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.0
     17 * Version:           1.0.1
    1818 * Author:            Net Tutorial
    1919 * Author URI:        http://mbmti.ir/about-us
     
    2727/* General Definition
    2828******************************/
    29 define('MUAP_MPMTI_VERSION', '1.0.0');
     29define('MUAP_MPMTI_VERSION', '1.0.1');
    3030
    3131define('MUAP_MPMTI_BASE', plugin_dir_path(__FILE__));
  • manage-user-access-permission/trunk/readme.txt

    r2775444 r2776413  
    55Requires at least: 3.0.1
    66Tested up to: 6.0.1
    7 Stable tag: 1.0.0
     7Stable tag: 1.0.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.