コード例 #1
0
 function roles_capabilities_move_users()
 {
     global $wpdb, $current_user, $wp_roles;
     $objrole = new mgm_roles();
     $status = '';
     $message = array();
     extract($_POST);
     if (isset($role)) {
         $role = mgm_escape($role);
         $new_role = mgm_escape($new_role);
         if ($wp_roles->is_role($role)) {
             if ($objrole->move_users($role, $new_role)) {
                 $message[] = __('Successfully moved the users.', 'mgm');
                 $status = 'success';
             } else {
                 $message[] = __('Error in moving the role.', 'mgm');
                 $status = 'failure';
             }
         }
     }
     echo json_encode(array('status' => $status, 'message' => implode("<br/>", $message)));
     exit;
 }